[Java] [设计模式] [行为型模式] [代理模式]

定义 给某一个对象提供一个代理,并由代理对象控制对原对象的引用。 代理模式有几种,虚拟代理,计数代理,远程代理,动态代理。主要分为两类,静态代理和动态代理。 一、静态代理 定义 静态代理比较简单,是由程序员编写的代理类,并在程序运行前就编译好的,而不是由程序动态产生代理类,这就是所谓的静态。可以通过聚合和继承两种方式实现,继承方式不够灵活,所以只介绍聚合的方式 模型结构 示例 interface
相关文章
相关标签/搜索