
设计模式(JAVA)
文章平均质量分 91
LiveRock_lalala
这个作者很懒,什么都没留下…
展开
-
我所理解的设计模式(C++实现)—— “一句话总结”和索引
转载出处:http://blog.youkuaiyun.com/lcl_data/article/details/12117349我所理解的设计模式系列已经全部完成,在写该系列的过程中收获很多。俗话说得好,好记性不如烂笔头,写出来不单单可以增加自己对知识的理解,也可以很好的分享给大家,大家共同学习。这里是最后一篇,来给所有的设计模式来个一句话总结,在让我们“过电影”般在过一遍。转载 2015-08-07 10:05:14 · 210 阅读 · 0 评论 -
23种设计模式(11):责任连模式
参考原创 2016-05-25 21:44:07 · 251 阅读 · 0 评论 -
23种设计模式(2):简单工厂模式
简单工厂要素、类图原创 2016-05-02 14:56:07 · 295 阅读 · 0 评论 -
23种设计模式(3):工厂方法模式
定义、类图、工厂方法模式代码、简单工厂与工厂方法的区别原创 2016-05-02 11:06:10 · 312 阅读 · 0 评论 -
23种设计模式(4):抽象工厂模式
定义为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。通用类图原创 2016-05-02 15:57:14 · 269 阅读 · 0 评论 -
23种设计模式(5):原型模式
定义原创 2016-05-04 21:48:09 · 263 阅读 · 0 评论 -
23种设计模式(12):策略模式
类图原创 2016-05-30 21:42:03 · 274 阅读 · 0 评论 -
23种设计模式(13):迭代器模式
类图迭代器模式的结构抽象容器:一般是一个接口,提供一个iterator()方法,例如java中的Collection接口,List接口,Set接口等。具体容器:就是抽象容器的具体实现类,比如List接口的有序列表实现ArrayList,List接口的链表实现LinkList,Set接口的哈希列表的实现HashSet等。抽象迭代器:定义遍历元素所需要的方法原创 2016-06-01 19:59:44 · 248 阅读 · 0 评论 -
23种设计模式(14):解释器模式
类图场景在银行、证券类项目中,经常会有一些模型运算,通过对现有数据的统计、分析而预测不可知或未来可能发生的商业行为。模型运算大部分是针对海量数据的,例如建立一个模型公式,分析一个城市的消费倾向,进而影响银行的营销和业务扩张方向,一般的模型运算都有一个或多个运算公式,通常是加减乘除四则运算,偶尔也有指数、开方等复杂运算。具体到一个金融业务中,模型公式是非常原创 2016-06-01 21:24:56 · 295 阅读 · 0 评论 -
23种设计模式(15):备忘录模式
定义在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态类图多状态多备份备忘录 通用代码演示的例子中,Originator类只有一个state变量需要备份,而通常情况下,发起人角色通常是一个javaBean,对象中需要备份的变量不止一个,需要备份原创 2016-06-01 22:17:16 · 287 阅读 · 0 评论 -
23种设计模式(10):命令模式
命令允许请求的一方和接收请求的一方能够独立演化,从而具有以下的优点: (1)命令模式使新的命令很容易地被加入到系统里。 (2)允许接收请求的一方决定是否要否决请求。 (3)能较容易地设计一个命令队列。 (4)可以容易地实现对请求的撤销和恢复。 (5)在需要的情况下,可以较容易地将命令记入日志。原创 2016-05-25 20:52:11 · 244 阅读 · 0 评论 -
23种设计模式(1):单例模式
定义、类图、三个要素、饿汉式单例、懒汉式单例、适用场景、单例模式注意事项原创 2016-04-30 16:23:12 · 261 阅读 · 0 评论 -
设计模式六大原则(6):开闭原则
定义、面临的问题原创 2016-04-30 14:53:59 · 223 阅读 · 0 评论 -
23种设计模式(6):模版方法模式
实践原创 2016-05-10 20:33:08 · 271 阅读 · 0 评论 -
23种设计模式(7):中介者模式
使用场景原创 2016-05-10 21:18:26 · 1205 阅读 · 0 评论 -
23种设计模式(8):观察者模式
使用场景原创 2016-05-10 22:16:43 · 280 阅读 · 0 评论 -
设计模式六大原则总结
六大原则总结原创 2016-04-30 14:57:24 · 258 阅读 · 0 评论 -
设计模式六大原则(1):单一职责
类的单一职责、方法的单一职责、遵循单一职责的优点、特殊情况原创 2016-04-26 20:39:08 · 273 阅读 · 0 评论 -
设计模式六大原则(2):里氏替换原则
里氏替换原则、 第一个例子:正方形不是长方形、第二个例子:鸵鸟不是鸟原创 2016-04-26 22:30:23 · 282 阅读 · 0 评论 -
设计模式六大原则(3):依赖倒置原则
依赖倒置的定义、依赖倒置原则的核心思想、设计的问题、依赖“倒置”命名原因原创 2016-04-27 22:14:25 · 193 阅读 · 0 评论 -
设计模式六大原则(4):接口隔离原则
接口隔离原则的含义、涉及的问题、单一职责与接口隔离的区别、提示原创 2016-04-28 11:30:08 · 246 阅读 · 0 评论 -
设计模式六大原则(5):迪米特原则
迪米特法的定义、设计的问题、提示原创 2016-04-28 13:28:15 · 250 阅读 · 0 评论 -
23种设计模式(9):访问者模式
Java代码原创 2016-05-23 22:21:36 · 228 阅读 · 0 评论