001-尚硅谷-图解Java设计模式-设计模式面试题(1)-尚硅谷-图解Java设计模式-设计模式
热门回复:
- 大血圣级程序员:最新发现,学了设计模式之后,一大堆框架的源码开始变香了[抠鼻][抠鼻]
- 大血圣级程序员:访问者模式,双生派
访问者接口实现对象调用命令接口的实现方式来执行命令,传入this(使命令能使用使用者)
使用者传入访问对象,再传入命令并遍历访问者执行命令
- 大血圣级程序员:装饰者模式新理解
首先是杯子(使用容器,这里与最上行为接口兼并),
然后是往杯子里填内容(最上行为接口),
里面装好饮品(饮品接口,行为子接口,使用者向容器进行装饮品操作),
然后一个个的往咖啡杯里放调味品(使用者向容器挨个添加调味品,链表形式)
- 大血圣级程序员:jdk动态代理模式
通过反射机制使用proxy. newProxyInstance,
传入被代理类加载器,被代理类实现接口类型,使用的代理类方法与参数
- 大血圣级程序员:代理模式,将类聚会到别的类中,进行调用