Réutilisation de code et délégation
Remonter à Utilisation des interfaces
Une des manières de réutiliser du code avec les interfaces consiste à utiliser un objet interfacé contenant un autre objet ou un objet interfacé contenu dans un autre objet. L'utilisation de propriétés de type objet est un moyen de contenir et de réutiliser du code. Pour exploiter cette caractéristique des interfaces, le langage Delphi emploie le mot clé implements
, qui facilite l'écriture de code pour déléguer tout ou partie de l'implémentation d'une interface à un sous-objet.
L'agrégation est un autre moyen de réutiliser le code par contenance et par délégation. Avec l'agrégation, un objet externe utilise un objet interne qui implémente des interfaces qui ne sont exposées que par l'objet externe.
Rubriques