继承的类是否在基类的同一个cs文件中
本文关键字:cs 文件 同一个 是否 继承 基类 | 更新日期: 2023-09-27 17:49:41
我开始学习继承,我想知道我应该在哪里写派生类。它应该在相同的。cs文件作为基类或另一个。cs文件?关于这一点的共识或规范是什么?这有关系吗?
就我个人而言,我几乎总是把派生类放在不同的文件中。但是,如果您在代码中使用内部类,则可以在同一个文件中。重点在这里,Single Responsibility Principle
。的;
- 阅读代码更省力。
- 你可以简单地检查多个类在不同的窗口在同一时间。
同时检查Multiple classes in a single .cs file - good or bad?
你想做什么就做什么,没关系。
以Java为例,该语言只允许在一个文件中放入一个类,一些程序员不喜欢这样。在c#中,你可以做任何你觉得舒服的事情。
就我个人而言,我通常把基类和派生类放在一个文件中,除非它们之间有很大的区别。
无论你把它放在哪里,你的代码都可以在这两种情况下编译。所以你可以按照你想要的方式组织它们。
说到好的实践,我认为你应该把每个类放在.cs文件中,因为这样更容易阅读和管理。事实上,从长远来看,阅读和理解代码是非常困难的。
但是请记住,如果你继承的类与基类不在同一个命名空间中,你必须将命名空间添加到using指令的一节中。