J'ai deux classes de base dépendantes du système d'exploitation - Classe A et Classe B sous forme de bocaux séparés.Détermination à l'exécution de la classe de base
Avant N OS, le comportement est -> Classe C Classe A. étend
Maintenant, le comportement qui est requis est:
Jusqu'à Android M: étend la classe C Classe A.
Pour Android N et supérieur: Classe C étend la classe B.
Quelle serait la manière la plus efficace de le faire?
Utiliser la composition. –
Merci PM..Je sais quelle est la composition mais je ne sais pas comment l'utiliser pour cette situation. Pourriez-vous élaborer? – iHavADoubt
Pouvez-vous trouver une interface commune entre les deux et écrire un adaptateur entre cette interface et chacune de vos classes de base? –