JAVA关键字——interface的使用之静态代理(三)
JAVA关键字——interface的使用之静态代理(三)
一、什么是代理
用一个例子来解释:
安公司(一个类A)有设计衣服(成员方法1)、生产衣服(成员方法2)的功能,
生产衣服的工厂(另一个类B)有生产衣服(成员方法2)、运送(成员方法3)的功能能,
所以安公司可以把它的衣服拿给生产衣服的工厂去生产,这就是让工厂去 代理 生产安的衣服。
好处:安公司可以专注于设计衣服,不用去担心生衣服环节。
放到代码中来看就是类B去代理类A的功能。
二、什么是静态代理:
根据被代理类,我创建一个跟被代理类实现一样接口的
原创
2020-12-29 11:58:56 ·
123 阅读 ·
0 评论