0
我正在设计一个.Net库,它揭示了所有这些方法都可以标记为辅助方法的方法。发生在是PersonID,角色ID等收益计算工资,薪金全年,奖金等使用基于静态或接口的辅助方法设计库?
- 它是确定设计出具有类似的getSalary(方法)只是一个静态类,GetBonus(),GetHistoricSalary()。
- 或者我应该有一个接口ISalaryProcessor,并在那里有这些方法?
对于选项2,实现类只是具有行为而不是数据,在试图引入合同时,我是否会创建一个不需要的纯制造?
同意。但是我的SalaryProcessor实现ISalaryProcessor只会有行为,对于一个类只有行为可以吗? – anivas 2010-10-22 19:01:52
@anivas - 如果它只是一个帮手类,那为什么不呢?要实用,不要教条。 – Oded 2010-10-22 19:02:38