php 3种基本设计模式的组合使用_PHP教程
Jul 13, 2016 am 09:46 AMphp 3种基本设计模式的组合使用
1.1 工厂模式
,工厂方法或者类生成对象,而不是在代码直接new
1 2 3 4 5 6 7 8 |
|
1.2 单例模式
,使某个类的对象仅运行创建一个
1.有个私有的静态对象变量,专门存放本类的对象 2.有个静态的方法来创建对象 3.有个私有的构造函数,防止外部new对象 4.有个clone方法,防止clone return false
参考文章单例模式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
1.3 注册模式,全局共享和交换对象
1.将同一个需要多次使用对象统一注册添加别名,统一调用使用, (比如客户买一个机器肯定是去工厂认定的机构去买,而不是每个人都去工厂去买) 2.当下一次想使用一个对象的时候,不需要使用工厂,也不需要使用单例模式,直接在注册器上获取就可以了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
2.总结使用
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)