设计模式之单一职责模式
设计模式之单一职责模式
1 | // 单一职责模式顾名思义就是一个类尽量保证只有一个职责。比如生活中相机只用来拍照、MP3只用来听歌。当我们把这些功能如果放在一起的话 就会变得很复杂。代码也一样 会导致代码维护困难。牵一发而动全身。 |
例子
员工薪资计算
// 构建一个员工类
1 | public class Employee { |
// 员工数据管理类
1 | public class EmployeeDAO { |
// 薪资计算类
1 | public class SalaryCalculator { |
// 员工报告生成类
1 | public class EmployeeReporter { |
// main函数(主类)
1 | public class EmployeeManagementSystem { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 随想录!