在填写面向对象概念调查(为一些学术研究人员提供软件设计的真实数据)时,我遇到了这个问题:
您在课程中允许的最大方法的限制N是多少?
然后,调查继续询问您是否在达到此限制N后重构课程.
老实说,在设计我的应用程序时,我从没想过这样的限制,并想知道这背后的原因是什么.为什么我要自己强加一个可能非常依赖于类功能的任意数字?
language-agnostic oop class-design
class-design ×1
language-agnostic ×1
oop ×1