设计模式
推敲
专注于企业信息化/工作流/微服务
展开
-
观察者模式
概述观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。原创 2016-10-22 16:09:25 · 799 阅读 · 0 评论 -
单例模式
概念 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例 Java实现 饿汉模式 package com.billJiang.pattern.singleton;/** * Created by billJiang on 2016/10/22. */ public class SingletonEager { p原创 2016-10-22 16:30:25 · 770 阅读 · 0 评论 -
装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。原创 2016-11-08 15:46:05 · 525 阅读 · 0 评论