タグ

ブックマーク / niha.hatenadiary.org (1)

  • ポリモーフィズム - nihaaaaaaaa(のヮッ☆)

    やはりJavaの人達は独自の世界観があって面白いなーと思うのでした。 http://d.hatena.ne.jp/JavaBlack/20071116/p1 ポリモーフィズムとか何か横文字がかっこよすぎるんで以下では多態性という言葉を使います。 さてそれはどうでもよくって、静的型言語における「継承と表裏一体」ではない多態性の例があがってないぽいので適当に。 勿論ボクはC++ラヴァーなのでC++で書きます。OCamlのほうがどう考えても例としてはいいと思いますが、愛が足りませんでした。 template <typename Base> class Hello : public Base{ public: void f(){ cout << "hello, "; Base::f(); cout << endl; } }; class World{ public: void f(){ cout

    ポリモーフィズム - nihaaaaaaaa(のヮッ☆)
    yugui
    yugui 2007/11/25
    Policyと多態
  • 1