设计模式
java实现设计模式
盒曰
敲不完的代码,写不完的bug
展开
-
设计模式之路-代理模式-静态代理
代理模式在我们使用java流行的框架里是很常见的,代理模式的定义为:为其他对象提供一种代理以控制对这个对象的访问 三种角色 1.抽象角色 2.代理角色(必须实现抽象角色) 3.实际角色(必须实现抽象角色) 编码实现实例 项目结构 引入lombok包,写出优美代码 POJO import lombok.*; @AllArgsConstructor @ToString public class U...原创 2019-03-23 13:19:56 · 174 阅读 · 0 评论 -
设计模式-代理模式-java动态代理
在框架开发中动态代理模式使用较为普遍,与此同时JDK为我们提供了好用的接口, 1.InvocationHandler(代理接口,代理类需要实现它) 2.Proxy(代理类,用来实现代理操作) 实例 项目结构 Proxy(自定义的代理接口类,并非jdk自带的) public interface Proxy { void show(User user); } POJO 类 User @Al...原创 2019-03-23 14:17:40 · 198 阅读 · 0 评论