您的位置:首页 > 其它

设计模式介绍

2016-04-01 12:17 411 查看
可以从这哥们这来获取:

设计模式介绍:http://www.phppan.com/php-design-pattern/

备忘录模式(Memento模式)

观察者模式(Observer模式)

模板方法模式(Template Method模式)

命令模式(command模式)

合成模式(composite模式)

享元模式(flyweight模式)

策略模式(strategy模式)

状态模式(state模式)

适配器模式(adapter模式)

工厂方法模式(factory method模式)

原型模式(prototype模式)

门面模式(facade模式)

单例模式(singleton模式)

桥梁模式(bridge模式)

装饰器模式(decorator模式)

抽象工厂模式(abstract factory模式)

建造者模式(Builder模式)

访问者模式(Visitor模式)

创建型模式

创建型模式是为了解决创建对象时候遇到的问题。因为基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式有两个主导思想:一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合方式。

最常见的五种创建型模式如下:

工厂方法模式

抽象工厂模式

单例模式

建造者模式

原型模式

结构型模式

结构型模式是通过定义一个简单的方法来实现和了解实体间关系,从而简化设计。

适配器模式

桥接模式

合成模式

装饰器模式

门面模式

代理模式

享元模式

行为型模式

行为型模式用来识别对象之间的常用交流模式并加以实现,使得交流变得更加灵活。

策略模式

模板方法模式

观察者模式

迭代器模式

责任链模式

命令模式

备忘录模式

状态模式

访问者模式

中介者模式

解释器模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: