设计模式
文章平均质量分 79
风吹过我的心
从事金融方向软件开发工作。
展开
-
设计模式----cglib动态代理
设计模式-cglib动态代理原创 2021-12-07 09:43:20 · 236 阅读 · 0 评论 -
设计模式-JDK动态代理
设计模式-代理模式 什么是代理模式 为其他对象提供一种代理以控制对这个对象的访问。 为什么使用代理模式 在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口。 代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后对返回结果的处理等 代理模式实现原理 抽象主题角色:可以是接口,也可以是抽象类; 委托类角色:真实主题角色,业务逻辑的具体执行者; 代理类角色:内部含有对真实对象RealSubject原创 2021-12-07 09:44:18 · 90 阅读 · 0 评论 -
设计模式-适配器模式
设计模式-适配器模式 什么是适配器模式 定义:将一个系统的接口转换成另外一种形式,从而使原来不能直接调用的接口变得可以调用。 适配器模式角色划分 适配器模式涉及3个角色: 源(Adaptee):需要被适配的对象或类型, 适配器(Adapter):连接目标和源的中间对象, 目标(Target):期待得到的目标, 适配器模式包括3种形式:类适配器模式、对象适配器模式、接口适配器模式(或又称作缺省适配器模式)。 适配器模式快速入门 参数类型适配器 将目标对象的参数,通过适配器转换为适合源对象的参数。 例如: pu原创 2020-09-08 22:54:19 · 88 阅读 · 0 评论