代理模式:
有些对象由于一些原因(创建开销大、需要控制安全操作、需要进程外的访问),直接访问会给访问者造成麻烦。
为其他对象提供一种代理,以控制对这个对象的访问(隔离、权限控制)。(如 UE 的渲染 proxy )
设计非常自由,主要就是通过中间层,达到访问隔离的效果。
1 | class Abstract { |
7 Proxy
https://hustjjd.github.io/83955033.html
代理模式:
有些对象由于一些原因(创建开销大、需要控制安全操作、需要进程外的访问),直接访问会给访问者造成麻烦。
为其他对象提供一种代理,以控制对这个对象的访问(隔离、权限控制)。(如 UE 的渲染 proxy )
设计非常自由,主要就是通过中间层,达到访问隔离的效果。
1 | class Abstract { |