设计模式
文章平均质量分 70
chg2008
生命在于运动!
展开
-
设计模式之抽象工厂模式
1. 抽象工厂模式可以说是简单工厂模式的扩展,它们主要的区别在于需要创建对象的复杂程度上。 在抽象工厂模式中,抽象产品可能是一个或多个,从而构成一个或多个产品族。 在只有一个产品族的情况下,抽象工厂模式实际上退化到工厂方法模式。 2. 抽象工厂模式的结构 3. 一个简单例子// 产品 Plant接口 public interface Plant { } //具体产品PlantA,Pla原创 2006-07-09 21:23:00 · 1387 阅读 · 0 评论 -
设计模式之简单工厂模式
最近发现自己以前设计模式学的很差,因此决定从头认真把设计模式这本书好好看一遍,同时借CSDN博客记下笔记。1. 目的 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。2 . 简单工厂模式的结构 3. 一个简单例子 //产品接口 public interface Produ原创 2006-07-08 21:39:00 · 1435 阅读 · 0 评论 -
设计模式之单例模式
1. 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2 . 适用性 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时 当这个惟一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时 3 . 简略类图 4.一个简单例子 public class Singleton { private static final Sing原创 2006-07-15 14:59:00 · 906 阅读 · 0 评论