在类之间,最常见的关系有:
- 依赖(“uses-a”)
- 聚合(“has-a”)
- 继承(“is-a”)
依赖——Order类使用Acount类是因为Order对象需要访问Account对象查看信用状态。如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类。
应尽可能地将相互依赖的类减至最少。如果类A不知道类B的存在,它就不会关心B的任何改变。就是让类之间的耦合度最小。
在类之间,最常见的关系有:
依赖——Order类使用Acount类是因为Order对象需要访问Account对象查看信用状态。如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类。
应尽可能地将相互依赖的类减至最少。如果类A不知道类B的存在,它就不会关心B的任何改变。就是让类之间的耦合度最小。