我看到impl被用作命名空间和类后缀在许多不同的.NET和Java库中。 我只想知道它的含义以及为什么要使用它。
我看到impl被用作命名空间和类后缀在许多不同的.NET和Java库中。 我只想知道它的含义以及为什么要使用它。
它代表 实现。
这是 Java 的一个约定。
通常在 Java 中(尤其是 J2EE),您会从某个工厂获得对象,然后使用它。
该对象的类型通常以接口的形式提供给您,以便您不需要知道实际类,只需知道其方法。
Impl 类通常是实现其中一个这些接口描述的行为的类。
这是“implementation”的缩写。通常在父包含抽象类、接口和一些工厂类(这些是主要访问点)的情况下使用,而impl
包则包含了这些抽象类和接口的各种具体实现。