概念

设计模式:针对某一问题的最佳解决方案。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

设计模式的种类

一般认为有23中设计模式:

创建型模式(提供对象的创建)

工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式

结构型模式(关注类和对象的组合,扩展功能)

适配器模式、桥接模式、过滤器模式、组合模式、装饰器模式、外观模式、享元模式、 代理模式

行为型模式(关注对象之间的通信)

责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、空对象模式、策略模式、模板模式、访问者模式

J2EE 模式(关注表示层,由 Sun Java Center 鉴定的):

MVC 模式,业务代表模式,组合实体模式,数据访问对象模式,前端控制器模式,拦截过滤器模式,服务定位器模式,传输对象模式

常用的设计模式有哪些:

单例设计模式,代理设计模式,工厂设计模式

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:[email protected]