设计模式介绍
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模式)
创建型模式
创建型模式是为了解决创建对象时候遇到的问题。因为基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式有两个主导思想:一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合方式。
最常见的五种创建型模式如下:
工厂方法模式
抽象工厂模式
单例模式
建造者模式
原型模式
结构型模式
结构型模式是通过定义一个简单的方法来实现和了解实体间关系,从而简化设计。
适配器模式
桥接模式
合成模式
装饰器模式
门面模式
代理模式
享元模式
行为型模式
行为型模式用来识别对象之间的常用交流模式并加以实现,使得交流变得更加灵活。
策略模式
模板方法模式
观察者模式
迭代器模式
责任链模式
命令模式
备忘录模式
状态模式
访问者模式
中介者模式
解释器模式
设计模式介绍: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模式)
创建型模式
创建型模式是为了解决创建对象时候遇到的问题。因为基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式有两个主导思想:一是将系统使用的具体类封装起来,二是隐藏这些具体类的实例创建和结合方式。
最常见的五种创建型模式如下:
工厂方法模式
抽象工厂模式
单例模式
建造者模式
原型模式
结构型模式
结构型模式是通过定义一个简单的方法来实现和了解实体间关系,从而简化设计。
适配器模式
桥接模式
合成模式
装饰器模式
门面模式
代理模式
享元模式
行为型模式
行为型模式用来识别对象之间的常用交流模式并加以实现,使得交流变得更加灵活。
策略模式
模板方法模式
观察者模式
迭代器模式
责任链模式
命令模式
备忘录模式
状态模式
访问者模式
中介者模式
解释器模式
相关文章推荐
- HDU-1016-Prime Ring Problem
- VC 三点 划 曲线
- JSP中input内容改变触发onchange事件使用
- linux下程序调试使用文件重定向
- No permission to write APN settings: Neither user *** nor current process has android.permission.WRITE_APN_SETTINGS.
- 网络请求数据问题
- VC 类泡泡龙游戏算法
- HDU-2553-N皇后问题
- Codeforces 368B Sereja and Suffixes
- 关于HTML中的title换行问题
- 【撸码师的备忘录】 Java bean 与 xml 互相转化-JDK Marshaller
- 10分钟-JavaWeb入门-登陆功能实现
- poj-2828 Buy Tickets【线段树】
- 罗马数字转换成整数
- nginx+php测试时显示 502 bad gateway的解决方法
- maven中解决javax.servlet.jsp.PageContext cannot be resolved to a type
- 整数转换成罗马数字
- 线性表的顺序存储的实现
- 创业中的眼界——北漂18年(15)
- vc 判断哪个按键 被按下 消息 按键 状态