
设计模式
文章平均质量分 69
T_GY
一个传说
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式-模板方法模式学习小记
模板方法的基本实现:1.思想a)一份算法框架,大家共同遵守b)算法框架中分离出变与不变的部分c)将变化的算法,延迟实现(交由具体的子类实现)2.基本实现a)用一个抽象基类,一个public final方法定义好算法框架b)不变的部分,用private方法加以实现。(基本方法)c)变化的部分,用protected abstract加以定义(抽象方法)原创 2018-01-12 11:45:34 · 175 阅读 · 0 评论 -
设计模式-适配器模式
Adapter(适配器)定义:适配器模式将一个类的接口,转换成客户期望的另外一个接口,使得原来由于不兼容面不能一起工作的那些类可以在一起工作。原创 2018-01-18 11:59:25 · 180 阅读 · 0 评论 -
设计模式-单例模式
饿汉模式:加载类时创建对象懒汉模式:第一次用到实例时创建对象例子如下:package com.test;/** * 单例模式Singleton * 应用场合:有些对象只需要一个就足够了 * 作用:保证整个应用程序中某个实例有且只有一个 * 类型:饿汉模式,懒汉模式 * 饿汉模式如下: */public class Singleton { //1.将构造方法私有原创 2018-01-18 16:27:05 · 160 阅读 · 0 评论 -
设计模式-工厂模式
工厂模式概念:实例化对象,用工厂方法代替new操作工厂模式包括工厂方法模式和抽象工厂模式抽象工厂模式是工厂方法模式的扩展工厂模式意图:定义一个接口来创建对象,但是让子类来哪些类需要被实例化工厂方法把实例化的工作操推迟到子类中去实现适合工厂模式的情况:有一组类似的对象需要创建在编码时不能预见需要创建哪种类的实例系统需要考虑扩展性,不应依赖于原创 2018-01-19 15:21:04 · 189 阅读 · 0 评论