OOD:SOLID设计原则
OOD:SOLID设计原则
SRP:单一职责原则(Single Responsibility Principle)
任何一个软件模块都应该有且仅由一个被修改的理由
"There should never be more than one reason for a class to change."
classDiagram class Employee{ +calculatePay +reportHours +save }
例如有一个员工类,包含由CFO需要的calculatePay(),COO需要的reportHours,CTO需要的save()。由于在一个类中,绝大多数程序猿会为避免代码重复,单独实现一个regularHours()函数。