设计模式
sgls652709
这个作者很懒,什么都没留下…
展开
-
设计模式之装饰模式
描述:生成一个接口,为后面的类规范统一一个方法,暂记为M。如果用户不满足某个类中的M的功能实现,想在上边添加一些新的功能,那么就可以用到装饰模式,重写一个实现接口的类,在其中的M中调用原方法,在上边添加新的功能 代码: 接口:后面的类以此类为基础 package decorator; public interface IComponent { public void wear原创 2013-06-08 19:22:27 · 597 阅读 · 0 评论 -
设计模式之责任链模式
开篇说明: 我这里所记录的设计模式,可能和原版的有很大的出入,我记录的设计模式只不过是模仿正版的思想,加以修改,取其巧妙的地方,或组装,或改装。 责任链特征: * 链上的对象实现同一个接口或者继承抽象类,能够根据逻辑使责任链或链或环或树访问下去 * 然后通过对这些对象所对接口实现的方法的实现方式不同,或中途调用结束返回,或全部调用 情景剧场: 这是一个小摊贩原创 2013-06-08 13:01:53 · 738 阅读 · 0 评论 -
设计模式-代理模式与适配器模式实现代码重用以及策略模式的使用
前言: 在我写的项目代码中真的很少考虑关于耦合怎么减少这样的要求(可能是我待的公司更注重完成项目后拿到多少钱吧,呵呵)。什么是耦合? 我这里只想说说我自己对它的理解, 耦合的表现就是你代码能否被reuse,以及reuse的程度。怎么样?和没说一样吧,单单一个概念,我们真的无法从里面获取到更多有用的信息,关键是需要一个场景来重现一系列与需求冲突,随之的解决办法的提出这个过程。有了这个过程我们才会用原创 2015-08-29 21:50:18 · 1388 阅读 · 0 评论