读书人

1.2 《硬啃设计方式》 第2章 学习设计

发布时间: 2013-10-25 14:36:53 作者: rapoo

1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识
要看懂


接口、枚举

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识


继承关系

类B继承类A,如下图:

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识



抽象类被继承,如下图:

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识




实现关系

实现是指某接口被实现,而不是某类被实例化。
实现如下图:

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识




依赖关系



先看图:

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识

B依赖A,表示如果A的接口发生变化,B也需要相应地改变。
依赖的常见情况有:
1. B调用了A的方法。
2. B的方法中,使用了A为参数。
3. B的方法返回值类型为A。



引用关系



先看图:

1.2 《硬啃设计方式》 第2章 学习设计模式需掌握的UML知识

读书人网 >软件开发

热点推荐