Retourner au contenu associé (journal : Sortie de GHC 8.0.2 et une petite histoire de typage statique)
Posté par Anthony Jaguenaud le 20 janvier 2017 à 10:16. En réponse au journal Sortie de GHC 8.0.2 et une petite histoire de typage statique. Évalué à 3.
Pour moi, ce n’est pas forcément naturel... la formation, les habitudes...
Personnellement, j’aurais utilisé l’héritage .
class Forme { ... virtual int surface() = 0; }; class Carre:public Forme { virtual int surface() { return c*c; }; ... }; class Rectangle: public Forme { virtual int surface() { return l*L; }; ... };
On peut utilisé des pointeurs sur Forme et les dynamic cast, ou les appel virtual pour appeler la bonne méthode.
virtual
La question naïve c’est en quoi les ADT sont mieux que l’héritage et les méthodes virtuelles ?
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: C'est vrai que c'est plus verbeux en c++
Posté par Anthony Jaguenaud . En réponse au journal Sortie de GHC 8.0.2 et une petite histoire de typage statique. Évalué à 3.
Pour moi, ce n’est pas forcément naturel... la formation, les habitudes...
Personnellement, j’aurais utilisé l’héritage .
On peut utilisé des pointeurs sur Forme et les dynamic cast, ou les appel
virtualpour appeler la bonne méthode.La question naïve c’est en quoi les ADT sont mieux que l’héritage et les méthodes virtuelles ?