PHP设计模式
VictorDe
这个作者很懒,什么都没留下…
展开
-
PHP面向对象设计模式-8.1继承和组合对比-代码实现
1.版本一<?php /** * Created by Victor * User: Victor * Date: 2018/3/16 * Time: 9:54 */ abstract class Lesson { protected $duration; const FIXED = 1; const TIMED = 2; private $_co...原创 2018-03-16 16:46:18 · 595 阅读 · 0 评论 -
PHP面向对象设计模式-8.2降低耦合示例
<?php /** * Created by PhpStorm. * User: 老鲁 * Date: 2018/3/16 * Time: 21:48 */ class Regitsration { public function regist(Lesson $lesson) { //处理课程 //通知 $notif...原创 2018-03-16 22:00:48 · 415 阅读 · 0 评论 -
PHP面向对象设计模式-9.2-【抽象工厂】模式代码演化实例
<?php /** * Created by Victor * User: Victor * Date: 2018/3/16 * Time: 9:54 */ /** * 产品抽象类 * Class AppEncoder * Created by Victor */ abstract class AppEncoder { abstract function enc...原创 2018-03-22 17:09:03 · 178 阅读 · 0 评论 -
PHP面向对象设计模式-9.2-工厂模式代码演化实例
版本1.0<?php /** * Created by Victor * User: Victor * Date: 2018/3/16 * Time: 9:54 */ /** * 产品抽象类 * Class AppEncoder * Created by Victor */ abstract class AppEncoder { abstract functio...原创 2018-03-22 11:10:45 · 255 阅读 · 0 评论