上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
  2018年1月2日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第十个模式,该模式是【备忘录模式】,英文名称是:Memento Pattern。按老规矩,先从名称上来看看这个模式,个人的最初理解就是对某个对象的状态进行保存,等到需要恢复的时候,可以从备忘录中进行恢复。生活中这样的例子也能经常看到,如备份电话通讯录,备份 阅读全文
posted @ 2018-01-02 14:08 可均可可 阅读(3198) 评论(0) 推荐(1) 编辑
  2017年12月28日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第九个模式,该模式是【访问者模式】,英文名称是:Visitor Pattern。如果按老规矩,先从名称上来看看这个模式,我根本不能获得任何对理解该模式有用的信息,而且这个模式在我们的编码生活中使用的并不是很多。该模式的意图定义很抽象,第一次看了这个定义其实 阅读全文
posted @ 2017-12-28 12:38 可均可可 阅读(4345) 评论(0) 推荐(3) 编辑
  2017年12月25日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第八个模式,该模式是【职责链模式】,英文名称是:Chain of Responsibility Pattern。让我们看看现实生活中的例子吧,理解起来可能更容易。我们看看某公司的采购流程吧。某公司的规章制度规定,采购原材料的总价在5万之内,只需要经理级别的 阅读全文
posted @ 2017-12-25 14:05 可均可可 阅读(3967) 评论(3) 推荐(4) 编辑
  2017年12月18日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第七个模式,该模式是【策略模式】,英文名称是:Stragety Pattern。在现实生活中,策略模式的例子也非常常见,例如,在一个公司中,会有各种工作人员,比如:有的是普通员工,有的是软件架构师,有的是部门经理,当然也会有公司的CEO。这些工作人员负责的 阅读全文
posted @ 2017-12-18 15:01 可均可可 阅读(5265) 评论(2) 推荐(2) 编辑
  2017年12月13日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第六个模式,该模式是【状态模式】,英文名称是:State Pattern。无论是现实世界,还是面向对象的OO世界,里面都有一个东西,那就是对象。有对象当然就有状态了。每个对象都有其对应的状态,而每个状态又有对应一些相应的行为,在不同状态下,行为的的方式也是 阅读全文
posted @ 2017-12-13 14:28 可均可可 阅读(4744) 评论(3) 推荐(2) 编辑
  2017年12月3日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第五个模式,该模式是【中介者模式】,英文名称是:Mediator Pattern。还是老套路,先从名字上来看看。“中介者模式”我第一次看到这个名称,我的理解是,在两个对象中间增加一个“中间对象”,“中间对象”协调两个对象的关系,但是随着理解的深入,“中间对 阅读全文
posted @ 2017-12-03 15:39 可均可可 阅读(4475) 评论(0) 推荐(2) 编辑
  2017年11月30日
摘要: 一、引言 今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份)把所有的模式写完,2018年,新的一年写一些新的东西。今天我们开始讲“行为型”设计模式的第四个模式,该模式是【观察者模式】,英文名称是:Observer Pattern。还是 阅读全文
posted @ 2017-11-30 13:35 可均可可 阅读(6292) 评论(2) 推荐(3) 编辑
  2017年11月27日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第三个模式,该模式是【迭代器模式】,英文名称是:Iterator Pattern。还是老套路,先从名字上来看看。“迭代器模式”我第一次看到这个名称,我的理解是,迭代是遍历的意思,迭代器可以理解为是遍历某某的工具,遍历什么呢?在软件设计中,当然遍历的是集合对 阅读全文
posted @ 2017-11-27 13:03 可均可可 阅读(3889) 评论(0) 推荐(2) 编辑
  2017年11月21日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第二个模式,该模式是【命令模式】,又称为行动(Action)模式或交易(Transaction)模式,英文名称是:Command Pattern。还是老套路,先从名字上来看看。“命令模式”我第一次看到这个名称,我的理解是,可能是一种行为或者一个操作就是一个 阅读全文
posted @ 2017-11-21 15:18 可均可可 阅读(4756) 评论(5) 推荐(3) 编辑
  2017年11月15日
摘要: 一、引言 “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式。现在我们开始讲【行为型】设计模式的第一个模式,该模式是【模板方法】,英文名称是:Template Method Pattern。还是老套路,先从名字上来看看。“模板方法”我第一次看到这个名称,我的理解是,有一个方法的名字叫 阅读全文
posted @ 2017-11-15 10:37 可均可可 阅读(5162) 评论(2) 推荐(7) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页