文章目录 intro依赖关系 uses - a聚合关系 has - a继承关系 is - a总结 intro 当初看住书发呆的概念,是不是有点陌生呢? 依赖关系 uses - a 这是最明显,最常见的一种关系。如果一个类的方法需要操控另一个类的对象,我们就说一个类依赖于另一个类。 聚合关系 has - a 这是最好理解的一种关系,即一个类的对象包含另一个类的对象,我们就说一个类聚合于另一个类。 继承关系 is - a 这是一种特殊与一般的关系,如果一个类继承另一个类,就说这两个类是继承关系 / 父子类关系。 总结 很明显,只要是聚合或继承是依赖的充分条件。