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

php设计模式详解

2016-01-12 08:55 771 查看
1.单例模式 一个对象只负责一个特定的任务,可以避免大量的new操作消耗资源

2. 工厂模式 是对对象创建的封装,简化创建对象的操作,调用工厂类的一个方法,来得到需要的类。

3.观察者模式 定义了对象见一种1对多的依赖关系,当一个对象的状态发生改变时,所有依赖他的对象都会得到通知并自动刷新改变对象。使用例子:网站下单短信通知,用户注册发邮件。

4.策略模式 定义一系列的算法,把每一个算法封装起来,
并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。

策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想。例子电商中运费的处理计算。

5.适配器模式
将不同的接口适配成统一的API接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: