你如何在课堂上对你的班级成员进行分组?当您向类中添加新方法时,是否应将其添加到按字母顺序排列的位置?
你使用地区吗?我将它们与Visual Studio的接口实现存根生成器创建的组一起使用,如:
#region IEnumerable
...
#endregion
Run Code Online (Sandbox Code Playgroud)
我使用像"属性"等区域名称,但有些成员被证明对组/组织来说有点棘手.
你怎么处理这个?
也许这是过于严格,但我认为,如果你有这么多的班级成员,你担心如何将它们分组以保持可读性,你应该把你的班级分成较小的班级,成员较少.
除此之外,我只是运用常识; 相互调用的类似方法或方法被组合在一起,构造函数被组合在一起,属性被组合在一起,公共事物被放在首位,人们几乎永远不需要看的东西都在底层.