类之间的关系
在类之间,最常见的关系有
- 依赖(“ uses a ”)
- 继承(“ is a ”)
- 聚合(“ has a ”)
依赖:如果类A的方法操纵B类的对象,我们就说类A依赖于类B。
如Order类使用Account类是因为Order对象需要通过Account对象查看用户的账户余额。
应该尽可能的将相互依赖的类减至最少,即让类之间的耦合度最小。
聚合:如一个Order对象包含一些Item对象。聚合关系意味着类A的对象包含类B的对象。
在类之间,最常见的关系有
依赖:如果类A的方法操纵B类的对象,我们就说类A依赖于类B。
如Order类使用Account类是因为Order对象需要通过Account对象查看用户的账户余额。
应该尽可能的将相互依赖的类减至最少,即让类之间的耦合度最小。
聚合:如一个Order对象包含一些Item对象。聚合关系意味着类A的对象包含类B的对象。