
设计模式
iteye_1598
这个作者很懒,什么都没留下…
展开
-
设计模式学习(一)
最近开始看设计模式,这几天看了按照设计模式应用场景划分的创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。这五种设计模式中。其中工厂方法模式、抽象工厂模式以及单例模式在平常开发以及阅读开源代码的时候已经写过或者看过应用的代码,所以看起来也相对轻松点。单例模式现在比较常用的首先方式是使用内部类维护单例的创建以及初始化,JVM内部的机制能够保证当一个类被加载的...原创 2013-05-22 22:11:11 · 111 阅读 · 0 评论 -
设计模式学习之适配器模式
适配器模式主体对象有三个,对外暴露的接口Targetable,实际实现的类Source以及连接Targetable和Source的Adapter,根据连接方式的不一样分为:继承Source的Adapter:public class Adapter extends Source implements TargetableTargetable targetable = new Adap...2013-05-28 01:25:03 · 127 阅读 · 0 评论 -
设计模式:适配器模式+装饰模式+代理模式+桥接模式
这几种设计模式(组合模式和享元模式还没看)中,装饰模式和代理模式可以用一种实现方式实现,当然这仅仅是从代码的角度来看。实际使用的过程中,装饰模式需要在装饰器中对目标对象进行包装(这也是装饰模式的目的),代理模式是在对把客户端和目标对象链接起来,在客户端调用的时候,代理把调用转接给目标对象,可能在调用前后做一些处理,比如鉴权或者数据封装处理。就模式本上而言,区别不大,关键看使用人的理解以及...2013-06-01 23:01:22 · 220 阅读 · 0 评论