📅  最后修改于: 2020-11-07 09:04:00             🧑  作者: Mango
设计模式用于表示开发人员用于创建软件或Web应用程序的模式。这些模式是根据需求分析选择的。模式描述问题的解决方案,何时何地应用解决方案以及实施的后果。
设计模式的文档维护方式更加侧重于所使用的技术以及采用何种方式。下图说明了设计模式文档的基本结构。
它以简短有效的方式描述了模式。
它描述了模式的作用。
它描述了适用模式的情况列表。
参与者包括参与设计模式的类和对象,以及该模式存在的后果列表。
Python是一种开源脚本语言。它具有支持多种设计模式的库。 Python的语法易于理解,并使用英语关键字。
Python提供了对下面提到的设计模式列表的支持。这些设计模式将在整个教程中使用-
以下是设计模式的不同优势-
模式为开发人员提供了针对特定问题的经过尝试和测试的解决方案的选择。
所有设计模式都是与语言无关的。
模式有助于实现沟通并维护良好的文档。
它包括成就记录,以减少项目的任何技术风险。
设计模式使用起来非常灵活并且易于理解。