填写时面向对象概念调查 http://www.sefolklore.com/welcome.html(为了给一些学术研究人员提供软件设计的真实数据),我想到了这个问题:
您的类中允许的最大方法数限制是多少?
然后,调查会继续询问您在达到此限制 N 后是否重构您的类。
老实说,我在设计应用程序时从未考虑过这样的限制,并且想知道这背后的原因是什么。为什么我想给自己强加一个可能非常依赖于类功能的任意数字?
您不必限制最大值 N。但你必须遵循“高内聚”原则。并且不要创建“无所不能”的类。
我想有一些N之后你应该开始担心。但这实际上取决于课程本身及其主要目标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)