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

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

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

       

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

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

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

       

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

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

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

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

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

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

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

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

    行为:

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

    英语中:

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

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

  • 相关阅读:
    ubuntu 更新软件
    如何在linux(lubuntu)下搭建C/C++开发环境
    Linux下如何查看版本信息
    知识点笔记
    Require.js中使用jQuery 插件
    async中常用总结
    node.js在遇到“循环+异步”时的注意事项
    前端性能优化
    生产/消费者问题
    线程与内存
  • 原文地址:https://www.cnblogs.com/ningth/p/2383748.html
Copyright © 2011-2022 走看看