关闭

Thinking in Java Adapter与Proxy区别

一、定义 代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本接口不兼容而不能一起工作的那些类可以一起工作。 二、理解 代理模式和适配器模式应该说很相像,但是他们的区别也很明显,代理模式和被代理者的接口是同一个,只是使用中客户访问不到被代理者,所以利用代理间接的访问,而适配...
阅读(990) 评论(0)

Thingking in Java 注册工厂

生成Pete继承结构中的对象存在着一个问题,即每次向该继承结构添加新的Pet类型时,必须将其添加为LiteralPetCreator.java中的项。如果在系统中已经存在了继承结构的常规的基础,然后在其上要添加更多的类,那么就有可能会出现问题。      您可能会考虑在每个子类中添加静态初始化器,以使得该初始化器可以将它的类添加到某个List中。      遗憾的是,静态初...
阅读(963) 评论(0)
    个人资料
    • 访问:137851次
    • 积分:2074
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:30篇
    • 译文:0篇
    • 评论:19条
    最新评论