设计模式
文章平均质量分 92
老臣、
海到无边天作岸,山登绝顶我为峰!
展开
-
设计模式笔记之代理模式
代理(Proxy)模式:代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。原创 2017-10-17 21:04:01 · 461 阅读 · 0 评论 -
设计模式笔记之适配器模式
适配器(Adapter)模式: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。原创 2017-10-11 19:59:10 · 242 阅读 · 0 评论 -
设计模式笔记之装饰模式---变继承关系为组合关系
装饰(Decorator)模式: 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的职责: 动态为一个对象增加新的功能。 装饰模式是一种用于代替继承的技术无需通过继承添加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。原创 2017-11-02 11:14:12 · 1191 阅读 · 0 评论 -
Java中的动态代理
一、代理模式简介 代理模式是一种常用的设计模式。代理模式为其对象提供了一种代理以控制对这个对象的访问。代理模式可以将主要业务与次要业务进行松耦合的组装。根据代理类的创建时机和创建方式的不同,可以将其分为静态代理和动态代理两种形式: 在程序运行前就已经存在的编译好的代理类是为静态代理, 在程序运行期间根据需要动态创建代理类及其实例来完成具体的功能是为动态代理。 二、静态代理 静态代理是代理模式的实现...原创 2019-02-27 23:02:45 · 4057 阅读 · 0 评论