中文
[1Day-1CS] 面向对象编程的设计原则

[1Day-1CS] 面向对象编程的设计原则

每日一CS:关于面向对象编程设计原则的简要总结

单一职责原则

Single Responsibility Principle

每个类都应只承担一项职责。

开闭原则

Open Closed Principle

在维护时,应尽量减少对现有代码的修改,并确保代码易于扩展。

里斯科夫替换原则

Liskov Substitution Principle

对象应能够被替换为其子类型的实例,且不破坏程序的正确性。这意味着继承机制必须能够正常运作,确保没有问题。

接口隔离原则

Interface Segregation Principle

应创建多个具体的接口,而非一个通用的接口

依赖倒置原则

Dependency Inversion Principle

上层应独立于下层的变更,应使用上层类或抽象接口,以避免受到比自身更易变的事物的影响。

댓글 작성

게시글에 대한 의견을 남겨 주세요.

댓글 0