代理设计模式

代理模式是java中最常见的设计模式之一,所谓的代理模式就i是指客户端并不直接调用实际的·对象,而是通过代理,来间接调用对象,
为什么要采用这种间接的形式来调用对象呢?
1.因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成
间接的访问。
2.不改变原程序代码的前提下,对功能进行扩充。通过代理模式,我们可以很方便的给代码添加日志记
录,事务控制,权限控制等一系列功能。 代理设计模式_第1张图片

你可能感兴趣的:(设计模式)