摘要: 责任链模式 又名职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 角色 抽象处理者(Handler)角色:定义一个处理请求的接口,包含抽象处理方法和一个后继连接。 阅读全文
posted @ 2022-04-26 22:28 明&天 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 ​ 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 ​ 适配器模式分为类适配器模式和对象适配器模式,前者类之间的耦合度比后者高,且要求程序员了解现有组件库中的相关组件的内部结构,所以应用相对较少些。 适配器模式包含角色: 目标(Tar 阅读全文
posted @ 2022-04-26 17:37 明&天 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 代理模式 分类: 静态代理 jdk动态代理 cglib动态代理 使用代理模式好处 1、保护目标对象,通过中介来访问; 2、代理对象可以扩展目标对象的功能; 3、是目标对象和客户端对象分离,起到隔离的作用; 代理模式结构 抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象的业务方法。 阅读全文
posted @ 2022-04-26 14:32 明&天 阅读(31) 评论(0) 推荐(0) 编辑