设计模式

来源:互联网 发布:2017年最流行的网络语 编辑:程序博客网 时间:2024/06/05 05:45

  根据设计模式的参考书 Design Patterns - Elements of Reusable Object- Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(StructuralPatterns)、行为型模式(Behavioral Patterns)。当然,我们还会讨论另一类设计模式:J2EE 设计模式。


1.创建型模式

提供一种在创建对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。
例子:工厂模式

2.结构型模式

这些设计模式关注类和对象的组合。继承的概念被用来组合结合和定义组合对象获得新功能的方式。
例子:适配器模式

3.行为模式

这些设计模式特别关注对象之间的通信。
例子:观察者模式

4.J2EE模式

特别关注表示层。

原创粉丝点击