1. 程式人生 > >類與類之間的6種關係

類與類之間的6種關係



面向物件設計模式中,類與類之間的6中關係,也是設計模式的基石:

依賴:對於兩個相對獨立的物件,當一個物件負責構造另一個物件的例項時,或者依賴另一個物件的服務時,稱為依賴關係,可以作為方法引數

關聯:分為單項,雙向,可以作為成員變數

聚合:整體和個體的關係,可以作為成員變數

組合:整體和部分的關係,整體負責部分的生命週期,之間是共生共死的關係,且部分單獨存在是沒有任何意義的,可以作為成員變數

繼承:類與類或者介面與介面之間的父子關係

實現: 一個類實現一個或者多個介面的方法