设计模式笔记
js-ye
这个作者很懒,什么都没留下…
展开
-
PHP设计模式学习笔记[1.面向对象编程]
为什么要采用面向对象解决问题更加简单编程的目的是为了解决生活中的问题。将一个复杂的问题拆分成一个个小的模块,解决每个模块,再将每个小模块的处理结果汇集在一起,就能解决一个复杂的问题。例如处理一个买苹果的问题:1、苹果这种东西存在不。答案:存在2、商场能否有苹果买。答案:能3、能否到达商场。答案:能4、商城又没货。答案:有5、又没钱购买。答案:有6、支不支持手机在线支付。答案:支...原创 2019-05-08 22:14:59 · 118 阅读 · 0 评论 -
PHP设计模式学习笔记[4.结合使用设计模式和UML]
类图类图展示了设计模式中各参与者之间的关系和通信。下图是工厂方法的类图原创 2019-05-21 00:00:38 · 123 阅读 · 0 评论 -
PHP设计模式学习笔记[3.基本设计模式概念]
设计模式基本原则MVC的特点是:通过视图和模型之间建立订阅/通知协议,实现视图和模型的解耦。从MVC开始讨论设计模式中的各种工具,应为大多数设计模式都是与MVC有关的,只有某些部分是与MVC没关。第一个设计模式原则:按接口而不是实现进行编程对象使用他的接口或者抽象类进行引用,而不是使用对象的具体类进行引用。按接口编程可以将设计与实现进行解耦。只要保证接口的参数和返回值不变,他的内容任意发生...原创 2019-05-11 00:52:48 · 125 阅读 · 0 评论 -
单例模式
目的使得类的一个对象成为该类系统中唯一实例,一个类有且只有一个实例,并且自行实例化向整个系统提供实现提供私有的构造方法含有一个该类的静态私有成员提供一个静态的公有方法用于创建、获取私有对象实现方案饿汉法对象创建过程中实例化,创建实例的时候直接初始化懒汉法静态公有方法中实例化对象创建过程中实例化,类内实例对象创建时并不直接初始化,直到第一次调用get方法时,才完成初始化操...原创 2019-08-21 23:48:39 · 70 阅读 · 0 评论