5大设计原则:SOLID S单一职责原则 O开放封闭原则 L李氏置换原则 I接口独立原则 D依赖倒置原则