缩写impl用于很多库中;这是什么意思?

时间:2010-10-29 18:09:56

标签: naming-conventions libraries

我见过impl在很多不同的.net和Java库中用作命名空间和类后缀。我只想知道它的含义以及使用它的原因。

2 个答案:

答案 0 :(得分:21)

代表实施

这是一个Java惯例。

通常在java(特别是J2EE)中,您将从某个工厂获取一个对象,然后使用它。

该对象的类型通常作为接口提供给您,因此您不需要知道实际的类,只需要知道它的方法。

impl 类通常是一个实现其中一个接口所描述的行为的类。

答案 1 :(得分:6)

这是“实施”的缩写。通常,当父包包含抽象类,接口以及可能是访问的主要工厂类时,它会被使用,然后impl包包含这些抽象类和接口的各种具体实现。