您的位置:首页 > 编程语言 > Java开发

23种java设计模式例子汇总

2016-01-15 09:35 495 查看
五种创建型模式(创建类模式):

1.单例模式Singleton:用于得到内存中的唯一对象。





2.工厂方法模式FactoryMethod:用于创建复杂对象。



3.抽象工厂模式AbstractFactory:用于创建一组相关或相互依赖的复杂对象。



4.建造者模式Builder

 


5.原型模式Prototype 



=====================================

七种结构型模式:

6.适配器模式Adapter



7.装饰模式Decorator

8.代理模式Proxy



9.外观模式(门面模式)Facade

10.桥接模式(桥梁模式)Bridge

11.组合模式Composite

12.享元模式Flyweight

  

 =========================================

十一种行为型模式:

13.策略模式Strategy



14.模板方法模式TemplateMethod



15.观察者模式Observer



16.迭代器模式Iterator

17.责任链模式Chain of Responsibility



18.命令模式Command

19.备忘录模式Memento

20.状态模式State

21.访问者模式Visitor

22.中介者模式Mediator

23.解释器模式Interpreter

!!!每一个模式例子详见:http://blog.csdn.net/RichieZhu/article/category/6070030

单一职责原则(Single Responsibility Principle)

里氏替换原则(Liskov Substitution Principle)

依赖倒置原则(Dependence Inversion Principle)

接口隔离原则(Interface Segregation Principle)

迪米特法则(Law Of Demeter)

开闭原则(Open Close Principle)

原则详见:

http://www.cnblogs.com/devinzhang/archive/2012/03/05/2380744.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: