pasztorpisti10-Feb-13 11:45 deriving from the interface and implementing the interface are basically the same, the only subtle difference is that you usually say implement (but derive or extend are also okay) when the base class is an interface - the only exception is when both the subclass and the base class are interfaces because in this case documentations use extend or derive.