您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php设计模式有哪些

2024/4/18 7:19:29发布8次查看
按照目的分,目前常见的php设计模式主要有23种,根据使用目标的不同可以分为以下三大类:
创建设计模式(creational patterns)(5种):
用于创建对象时的设计模式。更具体一点,初始化对象流程的设计模式。当程序日益复杂时,需要更加灵活地创建对象,同时减少创建时的依赖。而创建设计模式就是解决此问题的一类设计模式。(推荐学习:php编程从入门到精通)
单例模式【singleton】
工厂模式【factory】
抽象工厂模式【abstractfactory】
建造者模式【builder】
原型模式【prototype】
结构设计模式(structural patterns)(7种):
用于继承和接口时的设计模式。结构设计模式用于新类的函数方法设计,减少不必要的类定义,减少代码的冗余。
适配器模式【adapter】
桥接模式【bridge】
合成模式【composite】
装饰器模式【decorator】
门面模式【facade】
代理模式【proxy】
享元模式【flyweight】
行为模式(behavioral patterns)(11种):
用于方法实现以及对应算法的设计模式,同时也是最复杂的设计模式。行为设计模式不仅仅用于定义类的函数行为,同时也用于不同类之间的协议、通信。
策略模式【strategy】
模板方法模式【templatemethod】
观察者模式【observer】
迭代器模式【iterator】
责任链模式【responsibilitychain】
命令模式【command】
备忘录模式【memento】
状态模式【state】
访问者模式【visitor】
中介者模式【mediator】
解释器模式【interpreter】
以上就是php设计模式有哪些的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product