什么是代理模式

参考答案

代理模式的概念及作用:

  • 是一种设计模式,给某一个对象提供一个代理,并由代理对象控制对原对象的引用。
  • 通过代理控制对象的访问,在这个对象调用方法之前、调用方法之后去处理/添加新的功能,扩展目标对象的功能。(也就是 AOP 的微实现)。
  • 在不修改原目标对象(代码及原业务流程)的情况下,直接写入新代码,增加新功能,这与Spring的(面向切面编程)相似。
  • 把具体的实现与调用方进行解耦,通过面向接口来编码,将具体的实现隐藏在内部。

什么是代理模式

 

以上,是Java面试题【什么是代理模式】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧