💻
计算机
OOP的SOLID原则
问题描述
请解释面向对象编程中SOLID原则的五个组成部分
问题解答
1. 单一职责(Single Responsibility):一个类只做一件事;2. 开闭原则(Open-Closed):对扩展开放,对修改关闭;3. 里氏替换(Liskov Substitution):子类可替换父类;4. 接口隔离(Interface Segregation):用多个专用接口代替大接口;5. 依赖倒置(Dependency Inversion):依赖抽象而非具体实现。