专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 敏捷开发

关于设计模式的初学者有关问题

发布时间:2011-06-20 17:28:07 文章来源:www.iduyao.cn 采编人员:星星草
关于设计模式的菜鸟问题
大家好我刚开始学设计模式,我这里有一个问题不知道该从何下手。
要计算两种职员的工资,他们的工资计算方式不一样,具体的计算方法就不说了,现在要编写一个容器来存储职员的信息,然后输出出来,但是输出的方式会根据需求变化。我现在搞不清楚该怎么设计,对职员工资的计算和对职员信息的输出这些功能应该是在职员这个类中呢?还是应该在容器中实现?还有容器中应该都有哪些功能啊?
哪位大侠帮忙分析一下,大家讨论讨论,谢谢!!

------解决方案--------------------
不懂容器的飘过
------解决方案--------------------
个人认为,计算方式不应该放在员工类里,而应该设计一个接口,然后用对应的类去实现。
------解决方案--------------------
多态?
InterfaceA,有一个接口,比如printSalary().
Class1,Class2实现InterfaceA就可以了啊。
输出的方式会根据需求变化:这个要求不是特别理解,是否可以通过改写printSalary()实现啊?
对职员工资的计算和对职员信息的输出这些功能应该是在职员这个类中呢接口中定义一个方法,比如calSalary(),放在职工类内部
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: