设计模式总结(未完待续)

设计模式是一种常用套路,不是必须的

未完待续,以后补图

一 创建型模式

1 单例模式:

目的:限制对象数量

用途:

做法

2 工厂模式:

目的:分离创建对象过程和使用方对象方法

用途:

做法

3 建造者模式:

目的:

用途:创建对象的流程很复杂时。例如(java):StringBuilder类的append方法,sql的PreparedStatement,JDOM,DOMBuilder,SAXBuilder

做法:对象的所有属性由外的类创建

4 原型模式:

目的:

用途:

做法:提供属性拷贝方法的类

二 结构型模式

适配器模式

目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:


目的:

用途:

做法:







猜你喜欢

转载自blog.csdn.net/yup1212/article/details/80815740