面向对象基本原则

本文介绍了面向对象编程中的七大基本原则,包括单一职责原则、里氏替换原则、依赖倒置原则等,并解释了这些原则如何帮助软件设计更加灵活和可维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象基本原则

1. 单一职责原则(Single Responsibility Principle)

每一个类、模块只负责单一的功能,而不是各种功能混合

2. 里氏替换原则(Liskov Substitution Principle)

凡是父类存在的地方,都可以用子类替换

3. 依赖倒置原则(Dependence Inversion Principle)

应该尽量面向接口编程

4. 接口隔离原则(Interface Segregation Principle)

向用户提供的接口应该尽可能确定并且独立

5. 迪米特法则(Law Of Demeter)

又叫最少知识原则,一个实体应该尽可能少的与另一个实体发生交互

6. 开放封闭原则(Open Close Principle)

开放:面向扩展 封闭:面向修改

7. 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP)

尽量多用组合,少用继承

总览

面向对象基本原则

参考文章:

设计模式之面向对象七大基本原则

设计模式之面向对象与类基础特征概念

转载于:https://my.oschina.net/forchina/blog/3031656

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值