类图-类之间的关系
继承
类的继承构造体现在UML中为:泛化(generalize)与实现(realize):
继承关系为 is-a的关系;两个对象之间如果能够用 is-a 来示意,就是继承关系:(..是..)
eg:自行车是车、猫是动物
- 泛化关系
继承非抽象类
比方 小汽车-SUV
- 实现关系(realize)
比方 车-小汽车
”车”这个类在C++中用抽象类示意,在JAVA中有接口这个概念,更容易了解
实现关系体现为继承抽象类
参考资料
图说设计模式
类的继承构造体现在UML中为:泛化(generalize)与实现(realize):
继承关系为 is-a的关系;两个对象之间如果能够用 is-a 来示意,就是继承关系:(..是..)
eg:自行车是车、猫是动物
继承非抽象类
比方 小汽车-SUV
比方 车-小汽车
”车”这个类在C++中用抽象类示意,在JAVA中有接口这个概念,更容易了解
实现关系体现为继承抽象类
图说设计模式