知识卡片

代理隔离访问

普通读书笔记卡 · 1861

内容

代理以相同接口站在真实对象前面,控制访问、延迟加载、远程调用或增加安全校验。发散:调用方看到的是透明替身,系统却获得了管控入口,这比让业务类自己处理权限更干净。

参考来源

- 位置:《秒懂设计模式 2021》第12章《代理》4S店代理及路由器代理例子(源文件:_epub-src/OEBPS/Text/chapter012.html) - 结论依据:原文用4S店代理购车、路由器代理上网及黑名单管控的例子,说明代理以相同接口站在真实对象前控制访问,直接支持卡片论点。 - 原始内容:"顾客通常不会找汽车制造商直接购买汽车,而是通过4S店购买……我们就得把终端设备(客户端)与'猫'的连接隔离开,并在它们之间加上路由器进行代理管控。"