设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式的目的是提高代码的可重用性,让代码更容易被他人理解,并保证代码可靠性。它是代码编制真正实现工程化。

四个关键元素:(1) Pattern Name, (2) Problem, (3) Solution, (4) Consequences.

 

一、相关资源

From: 史上最全设计模式导学目录(完整版)

Ref: 菜鸟教程之抽象工厂 

六个创建型模式中的前三个。

111

简单工厂模式-Simple Factory Pattern【学习难度:★★☆☆☆,使用频率:★★★☆☆】

工厂三兄弟之简单工厂模式(一):图表库的设计

工厂三兄弟之简单工厂模式(二):简单工厂模式概述

工厂三兄弟之简单工厂模式(三):图表库的简单工厂模式解决方案

工厂三兄弟之简单工厂模式(四):图表库解决方案的改进,简单工厂模式的简化,简单工厂模式总结

 

工厂方法模式-Factory Method Pattern【学习难度:★★☆☆☆,使用频率:★★★★★】

工厂三兄弟之工厂方法模式(一):日志记录器的设计

工厂三兄弟之工厂方法模式(二):工厂方法模式概述

工厂三兄弟之工厂方法模式(三):日志记录器的工厂方法模式解决方案,反射与配置文件

工厂三兄弟之工厂方法模式(四):重载的工厂方法,工厂方法的隐藏,工厂方法模式总结

 

抽象工厂模式-Abstract  Factory Pattern【学习难度:★★★★☆,使用频率:★★★★★】

工厂三兄弟之抽象工厂模式(一):界面皮肤库的初始设计

工厂三兄弟之抽象工厂模式(二):产品等级结构与产品族

工厂三兄弟之抽象工厂模式(三):抽象工厂模式概述

工厂三兄弟之抽象工厂模式(四):界面皮肤库的抽象工厂模式解决方案

工厂三兄弟之抽象工厂模式(五):“开闭原则”的倾斜性,抽象工厂模式总结

222
资源链接

相关文章:

  • 2022-12-23
  • 2021-11-15
  • 2021-07-02
  • 2021-08-29
  • 2021-12-21
  • 2022-03-06
  • 2021-11-01
猜你喜欢
  • 2021-11-05
  • 2021-05-12
  • 2021-10-20
  • 2022-01-26
  • 2021-09-29
  • 2021-11-23
  • 2021-11-15
相关资源
相似解决方案