ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| 代理设计模式 | | | --- | --- | 代理模式我们可能不熟悉; 但是代理我们大多数程序猿都应该用过; 比如说为了翻过一堵墙用谷歌查找资料; 或者现实中购买商品我们也不是直接去工厂; 而是通过一层层的代理商; [TOC] 结构 Subject:主题接口;定义真实主题和代理的公共方法; RealSubject:实现主题接口的真实主题;隐藏在代理之后; Proxy:实现主题接口并在内部引用了真实的主题; [TOC] 因为我们在客户端和真实的主题间加了一层代理; 那么我们就可以做很多事情了; 比如说可以在不修改真实代理的情况下做一些权限控制; [TOC] 个人见解 代理设计模式其实是做的一级级的代理,也就是一级级的继承 [TOC] 具体的看【白俊遥】的代理设计模式 代码在 /php.com/core/DesignPatterns/Proxy