面向对象设计原则:单一职责原则(SRP)实例
单一职责原则(SRP)是一种编程和软件设计原则,它要求一个类或模块只负责一项特定的任务。
实例:
数据库操作类:
- 如果这个类负责了连接数据库、执行查询、更新数据等全部操作,那么它就违反了SRP。
- 正确的做法是将这些操作分解为几个职责明确的类。
电商订单处理:
- 订单创建、支付、发货、物流跟踪、售后处理等环节都需要参与,如果一个类负责全部,就会违背SRP原则。
- 正确做法是将订单处理分为多个模块:用户管理、订单创建、支付逻辑、库存操作、物流跟踪等。每个模块负责一个职责范围内的任务。
总结:单一职责原则要求一个类或模块只承担一项明确的功能,以保证代码的清晰度和可维护性。
还没有评论,来说两句吧...