上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 参考:https://www.jianshu.com/p/f4917cb02752 1.定义 提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 2.介绍 迭代器模式属于行为型模式。 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 Java中的Map、List等 阅读全文
posted @ 2018-12-20 17:09 随易来了 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/9a480322aee1 1.定义 定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义算法的某些特定步骤。 2.介绍 模板方法模式属于行为型模式。 模板方法模式主要是用来定义一套流程下来的固定步骤, 阅读全文
posted @ 2018-12-20 16:27 随易来了 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/8f32da74cd8b 观察者模式是设计模式中的“超级模式”,其应用随处可见。 1.定义 定义对象间的一种一个对多的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。 2.介绍 观察者属于行为型模式。 观察者模 阅读全文
posted @ 2018-12-19 16:22 随易来了 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.定义 将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录日志,可以提供命令的撤销和恢复功能。 2.介绍 命令模式属于行为型模式。 我们遇到最常见的命令模式就是关机操作了,我们只需点击一下关机按钮就可以了,至于计算机是如何关机的,我们不需要关心其实现细节。 3.UM 阅读全文
posted @ 2018-12-19 16:00 随易来了 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/7fa31c57cbb5 1.定义 一个请求沿着一条“链”传递,直到该“链”上的某个处理者处理它为止。 2.介绍 责任链模式属于行为型模式。 多个对象中,每个对象都持有下一个对象的引用,这就构成了链这种结构。 一个请求通过链的头部,一直往下传 阅读全文
posted @ 2018-12-19 15:05 随易来了 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/ddcb8eb175f5 1.定义 定义一系列的算法,把每一个算法封装起来,并且使它们可相互替换。策略模式模式使得算法可独立于使用它的客户而独立变化。 2.介绍 策略模式属于行为型模式。 策略模式提供了一组算法给客户端调用,使得客户端能够根据 阅读全文
posted @ 2018-12-14 10:48 随易来了 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/6d1333917ae5 1.定义 用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 2.介绍 原型模式属于创建型模式。 一个已存在的对象(即原型),通过复制原型的方式来创建一个内部属性跟原型都一样的新的对象,这就是原型模式。 阅读全文
posted @ 2018-12-13 17:10 随易来了 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.jianshu.com/p/154948d5adc6 1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.介绍 建造者模式属于创建型模式。 建造者模式主要用来创建复杂的对象,用户可以不用关心其建造过程和细节。 例如:当要组装一台电脑时 阅读全文
posted @ 2018-12-13 16:48 随易来了 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、引言 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需 阅读全文
posted @ 2018-12-10 17:20 随易来了 阅读(121) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/ttccaaa/article/details/47687241 http://www.bubuko.com/infodetail-987756.html http://blog.csdn.net/leeo1010/article/details/49903 阅读全文
posted @ 2018-07-14 11:13 随易来了 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页