摘要:
模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。 模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitiv 阅读全文
posted @ 2016-02-26 10:53
邱明成
阅读(13763)
评论(0)
推荐(0)
摘要:
《JAVA与模式》之策略模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的 阅读全文
posted @ 2016-02-26 10:49
邱明成
阅读(753)
评论(0)
推荐(0)
摘要:
Java程序员们应该对java.io对不会陌生,因为java.io包采用了装饰器模式。 一、定义: Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 阅读全文
posted @ 2016-02-26 10:47
邱明成
阅读(12908)
评论(0)
推荐(3)
摘要:
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用户不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反 阅读全文
posted @ 2016-02-26 10:31
邱明成
阅读(611)
评论(0)
推荐(0)

浙公网安备 33010602011771号