PHP设计模式模块一

1.单例模式

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

满足条件:

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

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

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

例子:

 2.工厂模式

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

例子:

工厂方法模式

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

例子:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值