摘要:模板方法的定义 定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现。 模板方法使得子类在不改变算法结构的情况下,重新定义某些算法的步骤。 一次性实现一个算法不变的部分,把可变的行为留给子类实现。 如果想拿高工资,那么java基础必会,设计模式和算法要精通。JVM是进阶的必选,在加上经验就可以拿
阅读全文
随笔分类 - design pattern
摘要:桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 1)适配器:改变已有的两个接口,让他们相容。 2)桥接模式:分离抽象化和实现,使两者的接口可以不同,目的是分离。
阅读全文
摘要:适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配。 场景:电脑读取内存卡中的内容,内存卡是没有办法直接插在电脑的USB接口上,那就不需要一个转换器。 下面的例子实现了上述的功能 输出内容为:
阅读全文
摘要:先看一张自动生成的序列图 说明:建造房子是我们的目标house,建造房子要有工人worker,工人工作要有工序builder,有了工序就是付出实际的劳动ConcreteBuilder 再看实现的代码 建造者模式的定义是:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设
阅读全文
摘要:00原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 ************************************************* 一对多的关系
阅读全文
浙公网安备 33010602011771号