PHP设计模式模块一

1.单例模式

单例模式(instance)就是只能创建一个实例,应用场景就是在对数据库操作类。

满足条件:

1.将构造方法设置为私有

2.创建静态变量用来保存对象

3.创建静态方法并在静态方法里创建对象

例子:

 2.工厂模式

工厂模式就是先利用接口来约束实体类,在实体类之后再借助工厂类里switch对类进行选择创建的方式创建类,好处是在后续操作时方便对代码进行修改。

例子:

工厂方法模式

工厂方法模式是在工厂模式的基础上进行改造,将工厂类设置为接口,在后边对接口进行实现的方法就是工厂方法模式。

例子:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章