关键词:设计模式;;Python;;工厂模式;;策略模式
摘 要:在面向对象的软件设计过程中,为了提升软件的复用性、灵活性、扩展性、可维护性、稳定性,程序员通过封装、继承、派生等手段对软件架构有目的性的进行了一些额外设计。在编码之初,可能觉得有无这些设计并不重要,但是随着软件的需求的变化以及功能的扩展,在后续软件的更改与维护过程中就会越发体现出这些设计工作必要性。以往,这些设计工作都是由有经验的程序员实施的,随着设计模式的成熟和增多,逐渐对这些设计模式进行了归纳与提取,并总结出了各种经典的设计模式供程序员学习与效仿。
内 容:原文可通过湖北省科技信息共享服务平台(http://www.hbstl.org.cn)获取