设计模式
文章平均质量分 81
steven_yang_huatek
一个可爱的胖子!!!
展开
-
工厂模式
在面向对象的编程中,工厂模式是一种经常被使用到的模式。根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。工厂模式的原理为了理解工厂模式是如果工作的,让我们来看一下图一:图1 工厂模式的工作原理在图1中,X是基类,Xy和Xz继承了X类。而工厂类能够根据转载 2009-07-20 17:39:00 · 272 阅读 · 0 评论 -
装饰模式(Decorator Pattern)
装饰模式(Decorator Pattern) 是什么 按照四人团的说法,装饰模式(Decorator Pattern) 的意图是: 动态地给一个对象添加一些额外的责任。提供一种比用生成子类来构建此行为或责任的更为灵活的方式。 在我看来,装饰模式的重点在于依赖继承和多态特性来实现核心任务和额外工作的统一处理,即被装饰转载 2009-06-16 17:15:00 · 379 阅读 · 0 评论 -
单例模式(Singleton Pattern)
单例模式是什么 按照四人团的说法 Singleton 模式的意图是: 保证一个类仅有一个实例,并且为该类提供一个的全局访问点。 也就是说你希望在你的应用程序或系统中,只存在唯一的该类的实例。这句话隐含着两个意思:你不能通过一般情况下的 new来创建和访问该实例,如果可以这样,那你 new一下就会产生一个实例,那么从另一个转载 2009-06-17 09:37:00 · 285 阅读 · 0 评论 -
Java io 中的设计模式
Java IO 中的设计模式 作者:终南 li.zhongnan@hotmail.com> 设计模式是一个很理论的,也是一个很经验的东西。纯粹照着文档去理解设计模式不是一个好的方式,当经验有所增长的时候,回过头来看看设计模式这个比较玄的东西,还是比较有好处和用处的。其实,在JDK中就使用了很多设计模式,为类库的可重用性、可扩展性和灵活性提供了强转载 2009-06-17 15:01:00 · 421 阅读 · 0 评论 -
适配器模式(Adapter Pattern)
工作一年多了,纸上的笔记写了不少,但一直没有机会整理。现在离职了,就用这段时间整理一下自己的笔记,也顺便丰富一下自己的博客吧,要不也真的对不起在这里潜水两年的时间。适配器:基于现有类所提供的服务,向客户提供接口,以满足客户的期望 《Java设计模式》转载 2009-06-17 10:06:00 · 213 阅读 · 0 评论