作者newJoey (newJoey)
看板OOAD
标题[模式] 有关UML的Class Diagm
时间Wed Aug 11 17:12:10 2010
我知道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