随笔分类 - 设计模式
摘要:#1、单一职责 一个类只负责一个职责 拓展:职责扩散(由于某种原因职责P被细化为更细粒度的职责P1和P2) #2、里氏替换原则 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 1.子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。 2.子类中可以增加自己特有的方法。 3.当子类的
阅读全文
摘要:##JDK代理 代理条件:实现统一接口 ###目标类 public class UserServiceImpl implements UserService { /** * 目标方法 * @param user * @return */ public int addUser(User user) {
阅读全文
摘要:##基础准备 实体类 @Data @NoArgsConstructor @AllArgsConstructor public class User { private Integer id; private String name; private String hobby; } ##传统版本 se
阅读全文
摘要:饿汉式 public class SingleTon1 implements Serializable { private static final long serialVersionUID = -3865630706729115005L; //new一个私有化对象 private static
阅读全文