适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。 作用(解决的问题):Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 组成: 1、目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 2、需要适配的类(Ada ...
分类:
其他好文 时间:
2018-08-26 18:29:38
阅读次数:
295
引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类, ...
分类:
其他好文 时间:
2018-07-29 00:12:19
阅读次数:
184
文章链接:https://liuyueyi.github.io/hexblog/2018/05/30/180530-通过反射获取泛型类的实际参数/ 反射获取泛型类的实际参数 泛型用得还是比较多的,那么如何获取泛型类上实际的参数类型呢? 比如一个接口为 现在给一个IBolt的具体实现类,可以获取到实际 ...
分类:
其他好文 时间:
2018-06-02 23:16:50
阅读次数:
205
适配器模式适配器模式定义:将一个类的接口,转化成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。对象适配器类图如下:角色说明:●Target,目标接口●Adapter,适配器●Adaptee,被适配对象●Client,客户端客户使用适配器的过程如下:●客户通过目标接口调用适配器的方法对适配器发出请求。●适配器使用被适配者接口把请求转换成被适配者的一个或多个调用接口。●客户接收到调用的
分类:
其他好文 时间:
2018-04-26 16:52:40
阅读次数:
157
认识观察者模式: 命名建议: 第一:目标接口的定义,建议在名称后面加上Subject。 第二:观察者接口的定义,建议在名称后面跟上Observer。 第三:观察者接口的更新方法,建议名称为Update。 触发通知的时机:完成了状态维护后触发。 实现的两种方式:推模型和拉模型 推模型: 目标对象主动向 ...
分类:
其他好文 时间:
2018-04-26 01:11:01
阅读次数:
135
最近学习了关于jdk动态代理的相关内容,记录如下: jdk动态代理中主要涉及到的相关类: 1、jdk实现动态代理主要通过目标接口实现,被代理的目标类和生成的代理类必须实现相同的接口 以下举例: 2、InvocationHandler 接口:这个是java反射包中的一个接口。我将它理解为一个调度者的角 ...
分类:
其他好文 时间:
2018-04-19 01:48:43
阅读次数:
207
发起HTTP协议的交互请求:想发起就能发起(符合万维网系统制定的HTTP协议即可,规定格式的请求头,请求体等),但能不能返回和返回什么由目标接口决定。如果返回有问题,生成的状态码是万维网系统检测并返回吗?为什么后台开发者也能设定状态码? import org.apache.http.HttpEnti ...
分类:
Web程序 时间:
2018-01-21 20:39:08
阅读次数:
223
像安全与黑客从来都是相辅相成一样。 爬虫与反爬虫也是在双方程序员的斗智斗勇的过程不断发展和成长的。 抓包 抓包的目的: 分析出协议请求使用的数据,请求接口,参数等等。 常用的抓包分析工具: Fiddler Charles Sniffer Wireshark 具体使用策略,请自行百度,Google。 ...
分类:
其他好文 时间:
2018-01-12 15:29:09
阅读次数:
164
什么是适配器模式? 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 适配器模式中的角色 目标接口(Traget):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 需要适配的类(Adaptee):需要适配的类或者 ...
分类:
其他好文 时间:
2018-01-02 17:27:47
阅读次数:
159
一、适配器模式 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 1、类的适配器模式 核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口时Targetable, ...
分类:
编程语言 时间:
2017-12-22 15:07:52
阅读次数:
200