java_设计模式
wzz没bug
Hello World! Hello java!
展开
-
java设计模式的六大原则
设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。 在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。 所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原则(Liskov Substituti原创 2016-07-13 11:10:23 · 309 阅读 · 0 评论 -
观察者模式
观察者模式 观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口转载 2016-09-07 17:24:55 · 239 阅读 · 0 评论 -
责任链模式
转自:http://blog.csdn.net/zhouyong0/article/details/7909456 在阎宏博士的《Java与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理转载 2016-10-09 17:40:35 · 225 阅读 · 0 评论 -
策略模式
转载自:http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端转载 2016-09-27 14:35:14 · 273 阅读 · 0 评论 -
桥接模式
转自:http://www.cnblogs.com/draem0507/p/3794530.html 桥接模式是一种结构型模式,它主要应对的是:由于实际的需要,某个类具有两个或两个以上的维度变化,如果只是用继承将无法实现这种需要,或者使得设计变得相当臃肿。 桥接模式的做法是把变化部分抽象出来,使变化部分与主类分离开来,从而将多个维度的变化彻底分离。最后,提供一个管理类来组合转载 2016-09-27 17:44:29 · 284 阅读 · 0 评论 -
设计模式23种
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2016-11-09 09:55:05 · 369 阅读 · 0 评论 -
UML类图几种关系的总结
个人感觉总结很好的UML类图,转http://blog.csdn.NET/u013467442/article/details/41808501 UML类图几种关系的总结 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Compos转载 2017-03-28 15:36:50 · 1216 阅读 · 0 评论