随笔分类 -  设计模式

摘要:工厂模式是一种创建型的设计模式,也是一种常用的实例化对象的设计模式,是用工厂方法来代替New 实例化对象的模式,工厂方法在使用的时候,返回的对象是没有关系的,单例模式使用的时候返回的始终是同一个对象, 简单工厂模式, 工厂方法模式, 抽象工厂模式, 阅读全文
posted @ 2020-04-13 00:20 X__cicada 阅读(146) 评论(0) 推荐(0)
摘要:类:类是具备某项功能的抽象模型 对象:一个类实例化后的产物,是一个实体 属性,方法,实例化 基本特征:封装,继承,多态 设计模式:重用 三类 23 种 :创建型,结构型,行为型 创建型:工厂,抽象工厂,单例,建造者,原型。 结构型:适配器,桥接,装饰器,组合,外观,享元,代理 行为型:模板方法,命令 阅读全文
posted @ 2020-04-12 22:45 X__cicada 阅读(138) 评论(0) 推荐(0)
摘要:<?php trait A{ public function a(){ echo "this is trait A a\n"; } public function b(){ echo "this is trait A b\n"; } } class Test{ use A; } //$test = 阅读全文
posted @ 2020-04-03 00:14 X__cicada 阅读(115) 评论(0) 推荐(0)
摘要:慕课网面向对象 面向对象介绍: object oriented 项目代码都应该由单个能够起子程序作用的对象组成. 达到软件工程的目标:重用性灵活性扩展性 类和对象的使用类是生成对象的代码模板装机单->电脑类->对象 类包含{ 属性; 方法; $this 可以理解为这个类的一个实例} 对象包含两部分: 阅读全文
posted @ 2020-03-28 16:41 X__cicada 阅读(132) 评论(0) 推荐(0)
摘要:<?php class Singleton{ //私有的静态属性 用于保存实例 private static $instance = null; //私有的构造方法 private function __construct() { //echo "this is construct\n"; } // 阅读全文
posted @ 2019-12-26 19:17 X__cicada 阅读(96) 评论(0) 推荐(0)