On 08/30/2011 05:49 PM, Christophe wrote:
The fact that the code compile only if all interface methods are implemented does not imply that the programmer knows which method he implemented hooks and which does not.
interface I{ void method(); } class C: I{ void method() {} // not a hook. }