每一个设计模式描述了一个在我们周围不断重复发生得问题,以及该问题得解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。设计模式的核心在于提供了相关问题的解决方案,使得人们可以更加简单方便的复用成功的设计和体系结构。

设计模式的四个基本要素:

  • 模式名称
  • 问题(应该在何时使用模式)
  • 解决方案(设计的内容)
  • 效果(模式应用的效果)

设计模式分为三类,创建型模式主要是创建对象,结构型模式主要是处理类和对象的组合,行为模式主要是描述类或者对象的交互行为,具体如下:

面向对象中的设计模式

 面向对象中的设计模式

面向对象中的设计模式 

面向对象中的设计模式 

面向对象中的设计模式 

相关文章: