zoukankan      html  css  js  c++  java
  • 设计模式解析(四)——设计模式简介

    这部分将介绍设计模式的概念、起源还有学习动机。细节的内容还是要看书,这里的笔记就是能保证有个大概的了解和唤起不断减弱的记忆。

    一、实例:

    先看一个其他方面的例子:

    两个木匠讨论“如何为橱柜制作抽屉”。

    情形一

    木匠A:你认为我们应该怎样制作这些抽屉?

    木匠B:这个嘛,我想榫子应该这样做:在木料上直着锯下去,然后向回转45度再锯:接着再直着锯,然后换一个方向45度往回锯;然后再直着锯下去,然后……

    情形二

    木匠A:我们应该用鸠尾榫还是斜榫?

    背景资料:鸠尾榫比斜榫好,但是成本高。

    对于木匠来说,榫的制作细节属于很容易解决的问题。

    第一种情形中,讨论细节,使问题本质含糊不清。

    第二种情形中,木匠根据榫的成本和接合性决定用哪种,这才是问题本质!

    设计模式有助于提高思考层次,就蕴含这一层含义。

    二、笔记图

    设计模式

    后面即将讨论设计模式的详细内容,从Facade模式(外观模式)开始,Let’s go!

  • 相关阅读:
    使用C#调用系统API实现锁定计算机
    阶段性总结
    心情状态所困
    VMware虚拟机网络配置相关备忘
    数据库学习第一篇
    给window xp sp2设置共享文件夹
    转报竞赛实操试题
    数据库视频笔记
    Android开发从零开始,搭建交叉编译环境
    排故总结
  • 原文地址:https://www.cnblogs.com/sirocco/p/2947776.html
Copyright © 2011-2022 走看看