摘要: 一、迭代子模式(Iterator) 顾名思义,迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟悉的话,理解本模式会十分轻松。这句话包含两层意思:一是需要遍历的对象,即聚集对象,二是迭代器对象,用于对聚集对象进行遍历访问。我们看下关系图: 这个思路和我们常用的一模一样, 阅读全文
posted @ 2018-01-23 14:41 吾心已无 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、观察者模式(Observer) 观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是 阅读全文
posted @ 2018-01-23 14:29 吾心已无 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、模板方法模式(Template Method) 解释一下模板方法模式,就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用,先看个关系图: 就是在AbstractCalculator 阅读全文
posted @ 2018-01-23 14:17 吾心已无 阅读(124) 评论(0) 推荐(0) 编辑
CopyRight (C) 2017 By:吾心已无

博客友链招募中,欢迎喜欢开发、喜欢分享的朋友交换。另外欢迎进入本博客,谢谢惠顾