23种设计模式
进击的Coder*
这个作者很懒,什么都没留下…
展开
-
23种设计模式:适配器模式(最强解析!!!)
适配器模式是23种设计模式之一。适配器模式作用适配器模式的作用,在于将一个类的接口变换为客户端所期待的另一种接口,使得原本因为接口不匹配而无法一起工作的两个类能在一起工作。也就是说,适配器模式解决的是接口兼容性问题。适配器模式实现方式适配器模式依据实现方式的不同,可以划分为3种:类适配器、对象适配器和接口适配器。(一)类适配器类适配器类图如下:类适配器主要由三部分构成:Target:目标角色,也即被转换后的接口; Adaptee:源角色,需要被转换的接口; Ad.原创 2021-09-06 14:26:57 · 4448 阅读 · 0 评论 -
23种设计模式:代理模式--静态代理、JDK代理、CGLib代理
何为代理模式?“代理”这个关系,在生活中有很多例子,比如说最常见的房产中介,他们便是对房东的代理。房产中介会首先去从众多看房的人中最终定下一个,然后促成和房东的合同签订。那么,代理模式也就是通过代理类对某一个具体的类的访问提供一些控制,由代理对象控制对原对象的引用。(注意“控制”二字,这是和装饰器模式的区别)代理模式的种类代理模式的实现从大的方面分为两种:静态代理 动态代理:JDK代理、CGlib代理静态代理静态代理中,代理类和被代理对象需要实现相同的接口。保持接口相同时,即便客原创 2021-05-14 10:01:49 · 575 阅读 · 0 评论