才疏学浅,记录一下学习五大原则的结果:
SRP(Single Responsibility Principle) 单一职责原则:“我就干我自己的活,别的我不管”;
OCP(Open-Close Principle) 开闭原则:用稳定的软件架构设计,满足时刻变化的需求;
LSP(the Liskov Substitution Principle) 里氏替换原则:父类的所有属性,对子类同样可用;
DIP(the Dependency Inversion Principle) 依赖倒置原则:要依赖于抽象,而不依赖于具体;
ISP(the Interface Segregation Principle) 接口隔离原则:实现与接口分离,接口是一种角色,而不是一个角色,实现是一个角色。