【设计模式】
设计模式
Coinker
世界上只有一种真正的英雄主义,那就是在认清生活真相之后依然热爱生活
——罗曼罗兰
展开
-
【图解设计模式】图解设计模式之 【Iterator】模式
首先附上 示例程序类图: 实例源代码: Aggregate.java package IteratorPattern; import java.util.Iterator; public interface Aggregate { public abstract Iterator iterator(); } Book.java package IteratorPa...原创 2019-03-27 10:58:41 · 171 阅读 · 0 评论 -
【图解设计模式】设计模式之【Adapter】模式
Adapter模式 1. 定义:适配器模式(顾名思义:主要是用于填补"现有的程序与所需的程序之间的差异") 2. Adapter模式有两种: 类适配器模式(使用继承的适配器) 对象适配器模式(使用委托的适配器) 3. 我们来看下关系图(使用继承的适配器) 4. 实例代码 Banner.java package Adapter.extend; public class Banner ...原创 2019-03-28 16:59:12 · 229 阅读 · 0 评论 -
【图解设计模式】设计模式之【Template Method】 模式
Template Method 模式 1.定义:模板模式,也就是临摹的意思,父类中定义了模板,在子类中实现具体的处理.(活字印刷术) 2.示例程序 3.示例代码 AbstractDisplay.java package TemplateMethod; public abstract class AbstractDisplay { ...原创 2019-04-02 21:25:01 · 189 阅读 · 0 评论