![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
xuxizhou1994
厚积薄发
展开
-
设计模式之代理模式
代理模式就是给一个对象提供一个代理,并由代理对象控制对原对象的引用。它使得客户不能直接与真正的目标对象通信。代理对象是目标对象的代表,其他需要与这个目标对象打交道的操作都是和这个代理对象在交涉。 代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了的作用和保护了目标对象的,同时也在一定程度上面减少了系统的耦合度。 代理模式包含如下角色: Subject: 抽象主题角色 Proxy: 代理主题角色 RealSubject: 真实主题角色 public static String ht..原创 2020-12-25 17:46:45 · 59 阅读 · 0 评论 -
建造者模式
@Data @AllArgsConstructor @Builder(toBuilder ==true) @NoArgsConstructor public class UserInfo { private String name; private String email; private Money price; } @Builder注解赋值新对象 UserInfo userInfo = UserInfo.builder() .name("zzl")...原创 2020-12-25 15:37:13 · 60 阅读 · 0 评论