单一职责原则(Single Resposibility Principle) 开放封闭原则(Open Closed principle) 里氏替换原则(Liskov Substitution Principle) 接口分离原则(Interface Segregation Principle) 依赖倒置原则 ( Dependency Inversion Principle)