zoukankan      html  css  js  c++  java
  • 【设计模式】学习指导

    虽然在开发过程中,我们在不知不觉的使用一定的模式来实现功能,但是,学习模式的过程中,为什么总是难于把握.

    如何去理解设计模式,从学习设计模式的过程中得到什么,就显得非常重要.

       

    学习设计模式,前前后后买过许多关于设计模式的书,也使用不同的语言去实现过所讲的模式.

    要么坚持不下来,要么每次对设计模式的理解又有不同,要么较真于不同模式实现的相同功能

    总觉得偏离学习设计模式的思想

       

    这次静下心来学习设计模式,在这里界定下此次的目标

    1、掌握每个模式的根本所在,不要较真于如何实现

    2、掌握每个模式的,名称、动机、结构、适用性、效果

    3、特别声明一次,结构图只是帮助理解,与具体实现无关,在现实中,没有谁严格按照设计模式结构图中的名称来写程序

    四人帮,把设计模式分为三类,分类的意义是什么?

    创建型:与对象的创建有关,强调实例化的过程

    结构型:处理类和对象的组合,强调组合结构

    行为型:对类和对象怎样交互和怎样分配职责进行描述,强调算法与职责分配

    行为:

    汉语中的解释:指受思想支配而表现出来的外表活动

    英语中:

             action,指有意图有目的的行动

             behavior,指对内部或外部刺激所做出的行为与反应

  • 相关阅读:
    ios开发系列-准备工作
    tests
    腾讯DBA官方博客开通了,欢迎交流
    腾讯DBA官方博客开通了
    [HNOI2008]水平可见直线
    BZOJ-4518 征途
    CDQ分治与整体二分
    HYSBZ-1176 Mokia
    二逼平衡树
    可持久化数组
  • 原文地址:https://www.cnblogs.com/ningth/p/2383748.html
Copyright © 2011-2022 走看看