博客专栏  >  架构设计   >  设计模式

设计模式

设计模式学习过程中的笔记和心得,愿意一起交流分享。

关注
1 已关注
12篇博文
  • 【设计模式】简单工厂模式

    用一个单独的类来做这个创造实例的过程,这就是工厂。 从《大化设计模式》中,思维在不断的碰撞,让我们在来回顾一下计算器的编写过程中一步步的关键变化。

    2014-04-24 20:50
    1862
  • 【设计模式】策略模式

    演出 策略模式 听说最近物电学院要组织活动了。电子,电器,物理各自准备了一个节目,但是由于节目安排时间有限,只能一个有专业的同学要表演。主持人找到四组,要决定由哪一组上台表演。 标准一,辛苦程度。...

    2014-04-25 22:07
    1400
  • 【设计模式】装饰模式

    刚看了看设计模式,真是费了好多的脑细胞。 想着想着就到了食堂。O(∩_∩)O哈!正是长身体的时候(大神勿喷), 一定要多吃点。于是我打了一份米饭,然后又端着盛米饭的盘子买了一份凉菜  ,看着还不是很够...

    2014-04-29 10:14
    1502
  • 【设计模式】代理模式

    今天早上,米老师决定给同学开会。于是通过班长通知给全班的所有学生。 这就是一个代理模式。 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。   一个是真正的你要访问的对象(目标...

    2014-04-29 18:01
    1306
  • 【设计模式】简单工厂VS工厂方法

    如题,已经知道咱们今天要谈的是工厂。提到这个词,还和我小时候的梦想有关。小时候,总喜欢吃小动物饼干,小熊的,小鹿小马的陪伴了大半个童年。要是有一天,我有个工厂,想吃多少就能制作多少 该多好,就不用把它...

    2014-04-30 21:23
    1090
  • 【设计模式】原型模式

    本文将从以下几点浅谈原型模式: 概述 结构图 分类 浅复制:结构图 代码 复制图示 深复制:结构图 代码 复制图示 总结 概述: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创...

    2014-05-02 16:42
    1311
  • 【设计模式】建造者模式

    挖个坑,埋点土,数个一二三四五。今天我们从它说起建造模式。 概述   其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算...

    2014-05-03 13:42
    1155
  • 【设计模式】观察者模式

    今天我们来谈谈观察者模式的演变过程 和委托事件。 生活中,当某件事发生时,应该通知所有的相关者。例如,上课地点有变,要通知所有学习这门课的同学。 在软件设计中,当一个对象的状态发生变化是,如何通知与它...

    2014-05-04 09:46
    1100
  • 【设计模式】全局看 简单工厂 -工厂方法- 抽象工厂

    简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,三个模式的变化只需我们掌握一个内功心法,就是在创建一个对象时,找出会变化的地方,把它们从不变的部分分离出来,将可变的部分留作接口。 即...

    2014-05-04 15:41
    1373
  • 【设计模式】迭代器模式

    我们把对象堆起来放成为一个集合,方法有很多,比如放进数组 堆栈 列表中。当客户想要遍历这些对象时,你打算让他看到你的实现么?当然不要!一点专业范儿都没了。 所以今天我们谈的就是如何让客户遍历对象而又无...

    2014-05-06 14:05
    1308
  • 【设计模式】盘点设计模式的几宗”最“

    第一遍学完《大话设计模式》,顿感思考层次高了起来。让我们能站在山顶以更高的角度来俯视我们的设计。但是,我们也深知一遍的学习是远远不够的,今天先试着将自己目前的理解尽可能宏观的总结一下 ,各位多多指教,...

    2014-05-12 21:03
    1301
  • 【设计模式】总结篇 对比中找联系

    设计模式中,真的有的长的很像的,甚至我们能从其中一个的类图直接演变为另一种类图。快,现在让我们来看看那些我们认识的姊妹图。 第一组:模板方法PK 建造者模式PK 工厂方法 模板方法 建造者模式...

    2014-05-17 14:30
    1616

Hibernate
73719
UML
1018006
c++等级考试
57236

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部