摘要: 代理模式(Proxy) 在面向对象系统中,有些对象由于某种原因(比如对象创建开销很大或者某些操作需要安全控制或者需要进程外访问等),直接访问会给使用者、或者系统结构带来很多的麻烦。 为其他对象提供一种代理以控制(隔离,使用接口)对这个对象的访问。 Spring的AOP就是一种代理模式、对某个类方法进 阅读全文
posted @ 2022-10-09 15:01 鐡道 阅读(70) 评论(0) 推荐(0)
摘要: 门面模式(Facade) 系统间耦合的复杂度 对于客户系统和子系统之前存在很多的耦合的情况,如果不考虑设计的情况,那么会形成A方案的情况,系统的依赖严重,维护性大大降低。 如果在客户层和子系统之间添加一层Facade,那么客户系统之和Facade打交道,子系统中也只和Facade打交道,那么在这时候 阅读全文
posted @ 2022-10-09 14:04 鐡道 阅读(107) 评论(0) 推荐(0)