
设计模式
文章平均质量分 77
刘默生
找准目标,坚持,坚持,再坚持。
展开
-
php实现面向对象七大设计原则
面向对象七大设计原则: 单一原则:一个类只用来负责一个功能模块,比如支付类,只允许有支付类存储 <?php # 单一职责原则 即一个类只用来做当前项目中惟一的方法 class SingleResponsibility { public function __construct() { echo "我是支付类,我只负责支付"; } public function Play() { echo "开始支付"; } public function Checkpl原创 2021-03-16 10:23:01 · 319 阅读 · 1 评论 -
php单例模式
<?php class Single { # 创建一个 私有的 静态对象 为什么一定要创建一个静态的属性,因为 私有化构造方法,再去使用$this就会报错,因为不可在创建实例化对象了。 private static $obj = null; # 私有化 构造方法,不允许创建实例化对象 private function __construct(){} # 创建一个静态方法,因为不能再实例对象 public static function getIn原创 2020-10-20 13:41:40 · 332 阅读 · 0 评论 -
php 实现 工厂模式
<?php # 定义一个抽象方法 abstract class PubAction { abstract public function index(); public function demo(){ } } #如果继承抽象类,那么抽象类中的抽象方法,必须要全部实现 # 定义一个A类 继承 抽象类 class A extends PubAction { public function index() { return "我是A中的方原创 2020-10-20 13:41:02 · 484 阅读 · 0 评论