[模式] 有關UML的Class Diagm
我知道Class Diagm有以下關係
1.一般化關係 (Generalization)
2.相依關係 (Dependency)
3.結合關係 (Association)
4.聚合關係 (Aggregation)
5.實現關係 (Realization)
但除了1、5外
2、3、4在C++程式裡是長怎樣阿?
例如:
1.一般化關係 (Generalization) - 有繼承關係的Class。
class B:A{
...
}
5.實現關係 (Realization) - 有用virtual實作的Class。
Class Printer{
virtual print() {…};
};
Class PrintToPrint:Printer{
virtual print() {…}
};
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.117.162
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章