samedi 25 avril 2009
Atteindre directement l'implémentation d'une interface grâce au plug-in Implementors pour Eclipse
Par Philippe De Oliveira, samedi 25 avril 2009 à 01:48 dans Java

Tout (bon) développeur Java qui se respecte utilise des interfaces afin généralement d'améliorer le découplage en utilisant une couche d'abstraction définie par l'interface. Néanmoins, lors du développement, cette couche d'abstraction devient vite enquiquinante. Prenons l'exemple classique d'une couche de service définie par l'interface ISecurityService. Afin de s'abstraire de l'implémentation sous-jacente (LDAPSecurityService, DBSecurityService, etc.), seule l'interface est manipulée dans le code. On obtient quelque chose de ce style :