设计模式
happyprince
这个作者很懒,什么都没留下…
展开
-
<转>设计模式总概
设计模式(Design Pattern)是一套来源于实践被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式于己于人于系统都是多赢的,设计模式使代码编制真正工程化,随着实践的发展设计模式会不断扩充。设计模式体现着封装、继承、多态、接口和抽象等面向对象思想,GoF提到了23种设计模式,其中包括5种创建型模式,7...原创 2012-04-18 10:40:13 · 91 阅读 · 0 评论 -
知识点树与组合模式
知识点树与组合设计模式: 知识点树在库中根据编号来实现,在java类中用组合模式来实现。 uml图: JAVA实现代码: AbstractNode抽象类: package test.GOF.composite; public abstract class AbstractNode { public abstract boolean add(AbstractNode n...2012-04-18 18:08:35 · 77 阅读 · 0 评论 -
命令模式与生活
一般的情况下,我们人与人(或者物与物)交流都是直接沟通。 但是,觉得这样的依赖性实现在太强的,想改变一下模式,不过,也这个也是合乎基本规律的。 构造了如下图: 好了,这个抽象的行为就是我们所要求的,而对于这个能满足我们要求的行为实现者是谁,我们不想去知道,我们能达到我们目的就得了。呵呵。好的,引入命令模式!定义:把一个请求或者操作封装在命令对...2012-04-19 23:16:54 · 113 阅读 · 0 评论