Bonjour,
Je suis d'accord.
Disons que pour quelqu'un qui est habitué au Java, ça donne un point de repère.
C'était surtout pour justifier l'emploi du "fonction membre virtuelle pure" pour "méthodes abstraites".
Une sorte d'héritage public où la classe de baseEn outre, l'implémentation d'une interface me semble assez souvent relevé d'un héritage public (le but étant quand même souvent de manipuler l'objet concret au travers de l'interface).
- est abstraite,
- ne contient que des fonctions membres virtuelles pures,
- dont les données membres sont déclarées const et non privées?
Ca fait un petit moment que je n'ai pas fait de java mais il me semble que les données membres de l'interface ne sont pas accessibles depuis l'extérieur à partir de la classe qui implémente.
Si l'accès est possible alors ton point de vue est meilleur que le mien, c'est clair.
Partager