本文档记录了面向对象建模与设计的原则与案例
};
class C2 ...{ public: C1* theC1; };
双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。
单向关联:
C3->C4:表示相识关系,指C3知道C4,C3可以调用C4的公共属性和方法。没有生命期的依赖。一般是表示为一种引用。
生成代码如下: class C3 ...{ public: C4* theC4; };
class C4
本文档记录了面向对象建模与设计的原则与案例
};
class C2 ...{ public: C1* theC1; };
双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。
单向关联:
C3->C4:表示相识关系,指C3知道C4,C3可以调用C4的公共属性和方法。没有生命期的依赖。一般是表示为一种引用。
生成代码如下: class C3 ...{ public: C4* theC4; };
class C4
下一篇:流体力学第一章