zoukankan      html  css  js  c++  java
  • python设计模式1:导言

    《设计模式》一书总结了23个模式,依据各自的目的又被分为创建型模式(creational pattern)、结构型模式(structural pattern)和行为型模式(behavioral patterns),它们分别从对象的创建,对象和对象间的结构关系以及对象之间如何交互这三个方面入手,对面向对象系统建模方法给予了解释和指导。

    • 创建型模式描述怎样创建一个对象,以及如何隐藏对象创建的细节,从而使得程序代码不依赖于具体的对象,这样在增加一个新的对象时对代码的改动非常小。
    • 结构型模式描述类和对象之间如何进行有效的组织,形成良好的软件体系结构,主要的方法是使用继承关系来组织各个类。
    • 行为型模式描述类或对象之间如何交互以及如何分配职责,实际上它所牵涉的不仅仅是类或对象的设计模式,还有它们之间的通讯模式。

    这些设计模式如果能够在Python中直接应用的话,对所有Python程序员来讲毫无疑问将是一笔非常宝贵的财富,因为它们的正确性和有效性已经被无数次的实践所验证过了。如果想在Python中灵活地运行这些设计模式,可以遵循下面的几个步骤:

    1. 接受设计模式
    2. 识别设计模式
    3. 运用设计模式
  • 相关阅读:
    终结篇:MyBatis原理深入解析(二)
    Centos7 安装clamav杀毒
    jenkins 自动化部署
    docker 安装redis
    linux CentOS7 安装字体库-转
    docker 安装jenkins
    linux 下安装docker
    linux 下安装redis
    linux 下mongo 基础配置
    Linux下MongoDB安装和配置详解
  • 原文地址:https://www.cnblogs.com/alexkn/p/4855455.html
Copyright © 2011-2022 走看看