单一职责:
- 一个类的功能属性 只描述该类本身,若有无关属性 违背了单一职责原则
- 一个类的属性与行为应该分开设计
开闭原则:
- 对修改关闭,对新增开放。开闭原则告诉我们应尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来完
成变化,它是为软件实体的未来事件而制定的对现行开发设计进行约束的一个原则
接口隔离原则:
依赖倒置原则:
在操作一个类的功能时,不应直接操作这个类,而是操作这个类的具体抽象或者接口。
在操作一个类的功能时,不应直接操作这个类,而是操作这个类的具体抽象或者接口。