(一)设计模式概述

设计模式是由GoF (Gang of Four)首先提出的,它是解决特定问题的解决方案。设计模式本身是一种发现,而不是一种发明。学习设计模式可以让我们从别人的成功经验中获取新的灵感,从而写出更优秀的代码。

设计模式的主要特点如下:

  • 它们是语言无关的,可以用多种语言实现。
  • 它们是动态的,随时会有新的模式引入。
  • 它们可以进行定制,因此对开发人员非常有用。

设计模式是已知问题的解决方案。因此,设计模式在分析或设计阶段非常有用,并且如预期的那样,在开发阶段也非常有用,因为它们与应用的编程直接相关。

(一)设计模式概述_第1张图片

你可能感兴趣的:(python设计模式,设计模式)