2022 PHP设计模式:核心概念与主要类型.pdfVIP

  • 1
  • 0
  • 约3.19千字
  • 约 4页
  • 2026-05-18 发布于北京
  • 举报

2022 PHP设计模式:核心概念与主要类型.pdf

问题与简答

设计模式篇

什么是设计模式

每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的

。这样,你就能一次又一次地使用该方案而不必做重复

模式要素:模式名称、问题、解决方案、效果

如何理解框架

框架是构成一类特定软件可复用设计的一组相互协作的类。框架规定了应用的体系

结构。定义了整体结构,类和对象的分隔,各部分的主要责任,类和对象怎么协作,

以及控制流程。框架预定义了这些设计参数,以便于应用设计者或实现者能集中精

力于应用本身的特定细节。框架记录了其应用领域的共同的设计决策。因而框架更

强调设计复用,尽管框架常包括具体的立即可用的子类

主要设计模式

创建型

•单例(Singleton):保证一个类仅有一个实例,并一个它的全局点

•抽象工厂(Factory):一个创建一系列相关或相互依赖对象的接口

•工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定哪一

个类实例化

•原型(Prototype):用原型实例指定创建对象的种类,并且通过拷贝这个原型

来创建新的对象

结构型

•适配器(Adapter):将一个类的接口转换成期望的另一个接口

•():为其他对象一个

文档评论(0)

1亿VIP精品文档

相关文档