java类的设计 一个类中的成员函数,设计成带返回值的好呢 ,还是不带的好呢(一般而言)?是通过增加成员变量使成员函数拆的小一点,简单一点好呢,还是让成员变量少一点、精简一点,而让成员函数的功能强一点,更内聚一点好呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.成员函数是否有返回值不是好不好的问题,而是程序需要的问题。比如一些工具类,有个函数是对字符串进行format,传入一个字符串,返回被format过后的字符串,这显然合理。2.我觉得类的成员变量越少越好。当然了,如果因为增加一个成员变量,可以使整个类的设计大大精简,自然可以增加。但我觉得,类的成员变量以少为妙。方法的功能要单一。 1. 写函数最好都带返回值,这样可以增强代码的可测试性。在写单元测试的时候,有返回值的函数容易验证这个函数是运行成功了还是失败了,而如果写成无返回值的函数的话,就无法知道函数的运行状态,只能通过别的途径来发现。当然,如果你从来不写测试代码的话就无所谓了。2. 成员函数写的小一些比较合适,这样可以增强代码的可读性,可维护性。太长的函数难以阅读,而且假如有bug的话,定位也会比较困难。 求解父类构造函数抛出异常子类构造函数继承的问题 有个综合的问题急须解决,是关于JAVA基础知识的,请高手来帮我解决,我在线等待 关于java消息侦听器,哪位给指教一下. 类的缓冲处理是如何做的 关于JTable的问题,为什么表头显示不出来呀!!急,谢谢 求各种简单数据类型转换方法 获取分区信息问题 java初学者的弱智问题,谢谢! JComboBox的工具条提示 HASH算法是干嘛用的阿? Socket 发送long问题? 高手赐教 ..!!!! 有关程序运行出现错误的问题,求高手帮忙解决!!
比如一些工具类,有个函数是对字符串进行format,
传入一个字符串,返回被format过后的字符串,这显然合理。2.我觉得类的成员变量越少越好。
当然了,如果因为增加一个成员变量,可以使整个类的设计大大精简,自然可以增加。
但我觉得,类的成员变量以少为妙。
方法的功能要单一。