分部类/分部类文件
2022-09-04 01:53:12
在 C# .net 中,有一个规定是具有两个不同的类文件,并使用关键字 partial 关键字使它们成为单个类。这有助于它将 [for ex]UI 和逻辑分开。当然,我们可以有两个类来实现这个用于UI,另一个用于逻辑。这可以在Java中实现吗?
在 C# .net 中,有一个规定是具有两个不同的类文件,并使用关键字 partial 关键字使它们成为单个类。这有助于它将 [for ex]UI 和逻辑分开。当然,我们可以有两个类来实现这个用于UI,另一个用于逻辑。这可以在Java中实现吗?
哈哈Java源代码不能拆分到多个文件中。
Sun Microsystems Java 编译器要求源文件名必须与其中唯一的公共类匹配,而 C# 允许在同一文件中有多个公共类,并且对文件名没有限制。C# 2.0 及更高版本允许通过在源代码中使用 partial 关键字将类定义拆分为多个文件。在 Java 中,公共类将始终位于其自己的源文件中。在 C# 中,源代码文件和逻辑单元分离并不紧密相关。
在这种情况下,双类方法比一类二源方法要好得多,因为分离是在设计中强制实施的,而不仅仅是源代码中的物理分离。