设计模式
gonefuture
这个作者很懒,什么都没留下…
展开
-
设计模式 -- Adapter模式(适配器模式)
设计模式 – Adapter模式(适配器模式) 用于填补”现有程序”和”所需程序”之间差异的设计设计模式 类适配器模式(使用委托的适配器)package xin.gonefuture.adapter.adapterUseDelegation;/** * <pre> * <h1>适配器模式</h1> * - 类适配器模式(使用继承的适配器) * - 对象适配器模式(原创 2018-05-01 19:00:47 · 115 阅读 · 0 评论 -
设计模式 -- Factory Method 模式(工厂方法模式)
设计模式 – Factory Method 模式 将实例生成交给子类 在Facotry Method模式中,父类决定实例的生产方式,但并不决定所要生产的具体的类,具体的处理全部交给子类负责.这样就可以将生产实例的框架(framework)和实际负责生产实例的类解耦. 代码实现下面的例子的作用是制作身份证(ID卡) 生成实例的框架(framework包)/** * <pre>框架 Cre原创 2018-05-03 18:04:23 · 119 阅读 · 0 评论 -
设计模式 --- Singleton模式(单例模式)
设计模式 — Singleton模式(单例模式) 只有一个实例想确保任何情况下都绝对只有一个实例 想在程序上表现出”只存在一个实例” 只生成一个实例的模式被称作Singleton模式.Singleton是指只含有一个元素的集合. 单例模式可以分为懒汉式和饿汉式: 懒汉式单例模式:在类加载时不初始化 饿汉式单例模式:在类加载时就完成了初始化,所以类加载比较慢,但获取对象的速度快。 实例程序原创 2018-05-03 21:51:11 · 122 阅读 · 0 评论