设计模式
文章平均质量分 80
williamlsp
这个作者很懒,什么都没留下…
展开
-
设计模式及其分类
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。它使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 一个模式必须包含以下基本要素: 1. 模式名称(p...原创 2010-08-05 20:17:32 · 111 阅读 · 0 评论 -
设计模式之单例(Singleton)模式
一、什么单例(Singleton)模式 单例(Singleton)模式属于GoF《设计模式》中的创建型模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供一个访问它的全局访问点,用于访问该实例。这个类称为单例类。 二、单例模式的要点 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必...原创 2010-08-05 22:00:25 · 160 阅读 · 0 评论 -
设计模式之观察者(Observer)模式
Observer模式中文名称叫观察者模式,在Java中,可以通过JDK提供的java.util.Observable类和 java.util.Observer接口实现Observer模式。Observer模式定义对象间的一对一或一对多的依赖关系,当一个对象(Observable)的状态发生改变时, 所有依赖于它的对象(Observer)都得到通知并被自动更新。 下面,...原创 2010-05-26 00:09:49 · 101 阅读 · 0 评论