【发布时间】:2014-05-19 06:06:10
【问题描述】:
这是过去论文中的一个问题。
在上面的问题中,我认为有三个职责,一个是更新员工记录,一个是计算工资和税金,一个是获取工时报告。 我将上面的界面重新组织为:
public interface IChangeEmployee{
void UpdateEmployee(Employee employee);
void CreateEmployee(Employee employee);
}
public interface ICalculation{
void CalculateSalary();
double CalculateTax();
}
public interface IReports{
void SendHourReports();
}
我的答案是有效的还是请纠正我? 谢谢
【问题讨论】:
-
因为它来自过去的论文;你的答案是什么?结果如何?
-
OP 发布了尝试的答案。我想没有要检查的答案。
标签: oop single-responsibility-principle