上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
  2018年1月9日
摘要: 一、引言 看了李建忠老师的讲的设计模式已经有一段时间了(这段时间大概有一年多了),自己还没有写过自己的、有关设计模式的文章。这次想写一些关于设计模式的文章,用自己的理解和代码来写,算是复习一遍。写作的过程中也会多看看其他大牛的文章,争取让自己的理解正确,否则把大家带跑偏了,就是我的过错了。今天就开始 阅读全文
posted @ 2018-01-09 13:28 可均可可 阅读(24925) 评论(20) 推荐(6)
  2018年1月8日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第十一个模式,也是面向对象设计模式的最后一个模式,先要说明一下,其实这个模式不是最后一个模式(按Gof的排序来讲),为什么把它放在最后呢?因为我们在业务系统中写一个解释器的机会并不是很多,实践比较少,理解和应用该模式就有些困难,所以就放在最后来说。该模式就 阅读全文
posted @ 2018-01-08 13:34 可均可可 阅读(5754) 评论(2) 推荐(2)
  2018年1月2日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第十个模式,该模式是【备忘录模式】,英文名称是:Memento Pattern。按老规矩,先从名称上来看看这个模式,个人的最初理解就是对某个对象的状态进行保存,等到需要恢复的时候,可以从备忘录中进行恢复。生活中这样的例子也能经常看到,如备份电话通讯录,备份 阅读全文
posted @ 2018-01-02 14:08 可均可可 阅读(3305) 评论(0) 推荐(1)
  2017年12月28日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第九个模式,该模式是【访问者模式】,英文名称是:Visitor Pattern。如果按老规矩,先从名称上来看看这个模式,我根本不能获得任何对理解该模式有用的信息,而且这个模式在我们的编码生活中使用的并不是很多。该模式的意图定义很抽象,第一次看了这个定义其实 阅读全文
posted @ 2017-12-28 12:38 可均可可 阅读(4507) 评论(0) 推荐(3)
  2017年12月25日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第八个模式,该模式是【职责链模式】,英文名称是:Chain of Responsibility Pattern。让我们看看现实生活中的例子吧,理解起来可能更容易。我们看看某公司的采购流程吧。某公司的规章制度规定,采购原材料的总价在5万之内,只需要经理级别的 阅读全文
posted @ 2017-12-25 14:05 可均可可 阅读(4142) 评论(3) 推荐(4)
  2017年12月18日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第七个模式,该模式是【策略模式】,英文名称是:Stragety Pattern。在现实生活中,策略模式的例子也非常常见,例如,在一个公司中,会有各种工作人员,比如:有的是普通员工,有的是软件架构师,有的是部门经理,当然也会有公司的CEO。这些工作人员负责的 阅读全文
posted @ 2017-12-18 15:01 可均可可 阅读(5434) 评论(2) 推荐(2)
  2017年12月13日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第六个模式,该模式是【状态模式】,英文名称是:State Pattern。无论是现实世界,还是面向对象的OO世界,里面都有一个东西,那就是对象。有对象当然就有状态了。每个对象都有其对应的状态,而每个状态又有对应一些相应的行为,在不同状态下,行为的的方式也是 阅读全文
posted @ 2017-12-13 14:28 可均可可 阅读(5006) 评论(3) 推荐(2)
  2017年12月3日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第五个模式,该模式是【中介者模式】,英文名称是:Mediator Pattern。还是老套路,先从名字上来看看。“中介者模式”我第一次看到这个名称,我的理解是,在两个对象中间增加一个“中间对象”,“中间对象”协调两个对象的关系,但是随着理解的深入,“中间对 阅读全文
posted @ 2017-12-03 15:39 可均可可 阅读(4653) 评论(0) 推荐(2)
  2017年11月30日
摘要: 一、引言 今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份)把所有的模式写完,2018年,新的一年写一些新的东西。今天我们开始讲“行为型”设计模式的第四个模式,该模式是【观察者模式】,英文名称是:Observer Pattern。还是 阅读全文
posted @ 2017-11-30 13:35 可均可可 阅读(6461) 评论(2) 推荐(3)
  2017年11月27日
摘要: 一、引言 今天我们开始讲“行为型”设计模式的第三个模式,该模式是【迭代器模式】,英文名称是:Iterator Pattern。还是老套路,先从名字上来看看。“迭代器模式”我第一次看到这个名称,我的理解是,迭代是遍历的意思,迭代器可以理解为是遍历某某的工具,遍历什么呢?在软件设计中,当然遍历的是集合对 阅读全文
posted @ 2017-11-27 13:03 可均可可 阅读(3989) 评论(0) 推荐(2)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页