笔记整理 来源于<Java核心技术卷 I > <Java编程思想> 1. 类之间的关系 依赖 users– a 是一种最明显的.最常见的关系.如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类. 尽可能地将相互依赖的类减至最少.如果类A不知道B的存在,它就不会关心B的任何改变(这意味着B的改变不会导致A产生任何bug).让类之间的耦合度最小. 聚合 has – a 是一种具体且易于理解的关系.一个Order对象包含一些Item对象.聚合关系意味着类A的对象包含类B的对…
笔记整理 来源于<Java核心技术卷 I > <Java编程思想> 1. 类之间的关系 1.1 依赖 users– a 是一种最明显的.最常见的关系.如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类. 尽可能地将相互依赖的类减至最少.如果类A不知道B的存在,它就不会关心B的任何改变(这意味着B的改变不会导致A产生任何bug).让类之间的耦合度最小. 1.2 聚合 has – a 是一种具体且易于理解的关系.一个Order对象包含一些Item对象.聚合关系意味着类A的…