设计模式类图

 https://www.cnblogs.com/zytrue/p/8484806.html

http://www.cnblogs.com/shuigu/p/6908520.html

https://www.cnblogs.com/zzt-lovelinlin/p/6795849.html

 类图的几种关系链接

1、创建类模式

 在Spring的早期版本中,仅有两个作用域:singleton和prototype,前者表示Bean以单例的方式存在;后者表示每次从容器中调用Bean时,都会返回一个新的实例,prototype通常翻译为原型。

2、行为类模式

 

Thread pools(线程池)     通常一个典型的线程池实现类可能有一个名为addTask()的public方法,用来添加一项工作任务到任务队列中。该任务队列中的所有任务可以用command对象来封装,通常这些command对象会实现一个通用的接口比如java.lang.Runnable。 

责任链模式在mina中有重要的作用,其中Filter机制就是基于责任链实现的。

    观察者模式中的主题就对应于MVC模式中Model(模型),观察者就对应于MVC模式中的View(视图)。视图向模型注册成为观察者,模型(主题)变化时就通知视图(观察者)更新自己。不引入控制器有违单一职责原则。

3、结构类模式

原文地址:https://www.cnblogs.com/zzt-lovelinlin/p/9454157.html