设计模式常用的七大原则:
设计模式分为三种类型,共 23 种:
学习自:https://www.bilibili.com/video/BV1G4411c7N4
学习自:http://c.biancheng.net/view/1317.html
不要直接在成员变量 new 其他类,而是利用依赖倒转原则实现其他类的注入:
public class Test {
// Person person = new Person(); // 错误
Person person = null;
// 方法 1:构造器注入
public Test(Person person) {
this.person = person;
}
// 方法 2:setter
public void setPerson(Person person) {
this.person = person;
}
// ......
}