设计模式
尘一
这个作者很懒,什么都没留下…
展开
-
java回调机制实现
Java的接口支持提供了一种获得回调的等价功能的机制。其技巧是:定义一个简单的接口,并在该接口中声明我们要调用的方法。其特点是:一个实例持有一个接口的引用 例如,假设我们希望在某个时间发生时得到通知。我们可以定义一个接口: package com.wxy.callback; public interface InterestingEvent { /** ...2011-08-08 09:06:20 · 103 阅读 · 0 评论 -
MVC模式分析与实现
1、 什么是模式? 模式描述了一个出现在特定设计环境中的特殊的再现设计问题,并为它的解决方案提供了一个经过充分验证的通用图示。 2、 模式类别 (1) 体系结构模式 表示软件系统的基本结构话组织视图。它提供一套预定义的子系统,规定它们的职责,并包含用于组织它们之间关系的规则和指南。 (2) 设计模式 提供一个用于细化软件系统的子系统或组件,或它们之间的关系图式...2011-04-02 00:11:33 · 368 阅读 · 0 评论 -
Abstract Factory
ABSTRACT FACTORY(抽象工厂) --对象创建型模式 一、意图 1、提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、抽象工厂是一个能从几组类中返回其中某一组的工厂对象。 二、别名 kit 三、结构(示例解决方案) 四、适用性 在一下情况可以使用Abstract Factory模式 1、一个系统要独立于它的产品...原创 2011-04-07 22:46:41 · 103 阅读 · 0 评论 -
观察者模式
基本简介: 观察者模式(也称为发布/订阅模式:Publish/Subscribe)是软件设计模式的一种.是对象之间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更行。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知.这通常通过呼叫各观察者所提供的方法来实现.此种模式通常被用来做事件处理系统. 观察者模...2011-04-09 00:35:45 · 94 阅读 · 0 评论