UML总结

类图-类之间的关系

继承

类的继承结构表现在UML中为:泛化(generalize)与实现(realize):

继承关系为 is-a的关系;两个对象之间如果可以用 is-a 来表示,就是继承关系:(..是..)

eg:自行车是车、猫是动物

  • 泛化关系

继承非抽象类
比如 小汽车-SUV

  • 实现关系(realize)

比如 车-小汽车
”车”这个类在C++中用抽象类表示,在JAVA中有接口这个概念,更容易理解
实现关系表现为继承抽象类

参考资料

图说设计模式

你可能感兴趣的:(uml,个人总结)