Www.helper3.com
热门关键字: php net javascript java
Python设计模式 专题
您的位置:python > Python设计模式专题 > Python设计模式简介
Python设计模式简介
作者:--    发布时间:2019-11-20 11:43:06

设计模式用于表示开发人员用来创建软件或web应用程序的模式。 根据需求分析选择这些模式。 这些模式描述了问题的解决方案,何时何地应用解决方案以及实施的结果。

设计模式的结构

设计模式文档的维护方式更侧重于所使用的技术以及以何种方式。 下图解释了设计模式文档的基本结构。

  • 模式名称(pattern name) - 它以简短而有效的方式描述了模式。
  • 意图/动机(intent/motive) - 它描述了模式的功能。
  • 适用性(applicability) - 它描述了模式适用的情况列表。
  • 参与者和后果(participants and consequences) - 参与者包括参与设计模式的类和对象,并列出模式中存在的后果列表。

为什么使用python?

python是一种开源的脚本语言。 它有支持各种设计模式的库。 python的语法很容易理解,并使用英文语法作为关键字。

python为下面提到的设计模式列表提供支持。 这些设计模式将在本教程中学习和使用 -

  • 模型视图控制器模式
  • 单身模式
  • 工厂模式
  • 生成器模式
  • 原型模式
  • 门面模式
  • 命令模式
  • 适配器模式
  • 原型模式
  • 装饰模式
  • 代理模式
  • 责任链模式
  • 观察者模式
  • 状态模式
  • 策略模式
  • 模板模式
  • 享元模式
  • 抽象工厂模式
  • 面向对象模式

使用设计模式的好处

以下是设计模式的一些优点 -

  • 模式为开发人员提供了针对指定问题的久经考验的解决方案。
  • 所有设计模式都是语言中立的。
  • 模式有助于实现沟通并保持良好的文档。
  • 它包含一项成就记录,以减少项目的任何技术风险。
  • 设计模式使用起来非常灵活且易于理解。

所有评论

loading......

滚动到顶部 滚动到底部
合作联系(微信):
www.helper3.com
关于本站:
宗旨
网站备案号:
粤ICP备17073857号-1

声明:
本站部分内容来自网络,如您发现本站内容侵害到您的利益,请联系本站管理员处理。