
Java设计模式(23种)
中国风2012
我是一个有着浓厚兴趣的人。。。酷爱计算机行业,为计算机事业做贡献,做一个跨时代人物!!
展开
-
构造方法私有化 (单态设计模式)
class Singleton{ private static Singleton instance = new Singleton() ; // 在内部产生本类的实例化对象 public static Singleton getInstance(){ // 通过静态方法取原创 2011-08-15 20:53:04 · 1493 阅读 · 0 评论 -
工厂设计模式
interface Fruit{ // 定义一个水果接口 public void eat() ; // 吃水果}class Apple implements Fruit{ public void eat(){ System.out.println("** 吃苹果。")原创 2011-08-18 16:19:08 · 836 阅读 · 0 评论 -
代理设计模式
interface Network{ public void browse() ; // 浏览}class Real implements Network{ public void browse(){ System.out.println("上网浏览信息") ; }原创 2011-08-18 16:20:38 · 652 阅读 · 0 评论 -
适配器设计模式
interface Window{ // 定义Window接口,表示窗口操作 public void open() ; // 打开 public void close() ; // 关闭 public void activated() ; // 窗口活动 public原创 2011-08-18 16:21:33 · 656 阅读 · 0 评论 -
观察者设计模式(Observable 类Observer接口的使用)
如果要想实现观察者模式,则必须依靠java.util 包中提供的 Obeservable 类和 Observer 接口。import java.util.* ;class House extends Observable{ // 表示房子可以被观察 private f原创 2011-08-22 10:29:38 · 1736 阅读 · 0 评论