考点1:创建型设计模式
考点2: 结构型设计模式
考点3: 行为型设计模式
考点4:设计模式拼写及分类汇总
- 架构模式:软件设计中的高层决策,如C/S结构就数域架构模式,反映了开发软件系统过程中所做的基本设计决策
- 设计模式:主要关注软件系统的设计,与具体的实现语言无关
- 惯用法:最低层的模式,关注软件系统的设计与实现
创建型设计模式
- 工厂方法模式:定义一个创建对象的接口,但由子类决定需要实例化哪一个类。工厂方法使得子类实例化的过程推迟。速记:动态生产对象
- 抽象工厂模式:提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。速记关键字:生产成系列对象(只存在一个产品等级结构时,抽象工厂模式退化成工厂方法模式)
- 原型模式:用原型实例指定创建对象的类型,并且通过拷贝这个原型来创建新的对象。速记:克隆对象。
- 单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。速记:单实例
- 构建器模式:讲一个复杂类的表示与其构造分离,相同的构建过程能得出不同的表示。速记关键字:复杂对象构造
结构型设计模式
行为型设计模式
评论 (0)