亦称: Proxy

Provide a surrogate or placeholder for another object to control access to it. 为其他对象提供一种代理以控制对这个对象的访问。

Untitled

实现

动态代理的实现

适用场景

优缺点

<aside> ✅ 可以控制服务对象的生命周期

</aside>

<aside> ✅ 即使服务对象未初始化或不存在,代理也能正常工作

</aside>

<aside> ✅ 开闭原则

</aside>

<aside> ❌ 服务响应可能会延迟

</aside>

关系