• 设计模式概述


     关于模式


    Alexander(模式Pattern之父)给出的经典定义:模式是在特定环境解决问题的一种方案

    软件模式是在软件开发中使用的众多设计模式统称,将模式的一般概念应用与软件开发领域,旨在用模式来统一沟通面向对象方法在分析、设计和实现间的鸿沟。软件模式的基础结构由4部分构成:问题描述、前提条件(环境或约束)、解法和效果。

     设计模式的定义


     

    设计模式是一套被反复使用、多数人知晓的、经过分类编目、代码设计经验的总结。

    设计模式的分类:

    1. 根据目的可分为:
      • 创建型(创建对象)
      • 结构型(处理类或对象的组合)
      • 行为型(描述对类或对象怎样交互和分配职责)
    2. 根据范围可分为:
      • 类模式(处理类和子类之间的关系,通过继承确定,在编译时刻就被确定下来,属于static静态的)
      • 对象模式(处理对象间的关系,关系随运行时刻变化,更具动态性)

    常见的设计模式如下:

  • 相关阅读:
    分梨
    18岁生日
    马的移动
    摆积木
    杭电2093考试排名
    栈的应用——四则运算表达式求值
    用指针实现对二维数组元素的访问
    用多种方法访问字符数组元素
    fread()函数和fwrite()函数进行文件操作
    hdu-1431 素数回文
  • 原文地址:https://www.cnblogs.com/craft0625/p/7252914.html
Copyright © 2020-2023  润新知