我的困惑!
其实我觉得要实现这道题的功能并不难,但是,怎么样完美的实现代码的封装以及减少代码量才是我头疼的...例如对于这种判断名字和编号是否正确的方法是否可以封装等等问题。我觉得在测试类里代码越少越好,最好只要一句话调用一个方法就好了。还有对于业务的分析我感觉也遇到了障碍,从逻辑上来说,选书应该是人的方法,让人选书是图书馆的方法,我是否应该再创建一个人类,和一个图书馆类?
问题写得有些混乱,还请高手能详细替我解答,要是有代码就更好了,不胜感激!
其实我觉得要实现这道题的功能并不难,但是,怎么样完美的实现代码的封装以及减少代码量才是我头疼的...例如对于这种判断名字和编号是否正确的方法是否可以封装等等问题。我觉得在测试类里代码越少越好,最好只要一句话调用一个方法就好了。还有对于业务的分析我感觉也遇到了障碍,从逻辑上来说,选书应该是人的方法,让人选书是图书馆的方法,我是否应该再创建一个人类,和一个图书馆类?
问题写得有些混乱,还请高手能详细替我解答,要是有代码就更好了,不胜感激!
2015-08-03
举报