2025-04-25发表设计模式4 分钟读完 (大约606个字)代理模式、外观模式和中介者模式区别1.代理模式: 代理模式通过引入一个代理对象来控制对原对象的访问。代理对象在客户端和目标对象之间充当中介,负责将客户端的请求转发给目标对象,同时可以在转发请求前后进行额外的处理。 使用场景: 当需要在访问一个对象时进行一些控制或额外处理时。 阅读更多
2025-04-22发表设计模式36 分钟读完 (大约5391个字)设计模式中的代理模式1 理论体系背景1.1 问题域 某些场景下,我们在直接访问对象时可能遇到问题,例如,当需要访问的对象位于远程机器上时,或者某些对象的创建开销很大,又或者某些操作需要安全控制,直接访问这些对象可能会给使用者或系统结构带来诸多不便。代理模式能够处理远程访问、创建开销高、访问安全控制等问题,实现灵活的系统结构。阅读更多