代理模式是一种结构型模式,它指的是给某一个对象提供一个代理对象,并且由代理对象控制原有对象的引用,可以增强原有对象的功能以及降低系统的耦合度。生活中例如某品牌的代理商,我们买东西通过代理商购买,不是和厂家直接购买。代理模式有静态代理和动态代理,例如,我们使用线程时实现的Runnable接口是使用的静态代理,Spring中的AOP是使用的的动态代理。二、相关角色
我们就使用空调代理商来简单说明并实现代理模式,首先厂家是可以直接拿货售卖空调,代理商也是可以售卖空调,但是代理商售卖空调,有优惠、可以打折,售卖之后,包安装等,代理商售卖空调也是从厂家拿货售卖空调。Subject
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |