面向對象編程的3種關係:組合(複合),委託(聚合)和繼承

看了侯捷老師一節課的視頻,做一個記錄和小結,在OOP語言中,面向對象編程,類和類之間有3種關係: 1)Inheritance(繼承) 2)Composition(複合、組合) 3)Delegation(委託、聚合) 先從Compositon開始講起,其實在C語言中也見到過,一個結構體裏面包含另外一個結構體,在C++中複合也是一樣的,侯捷老師以標準庫來形象的說明了這種情況,在queue類中包含了de
相關文章
相關標籤/搜索