タグ

ブックマーク / qiita.com/pale2f (1)

  • やはり「オブジェクト指向」の「クラス」を「タイヤキの金型」とかって喩えるのは間違っている。 - Qiita

    TL;DR 「クラス」と「クラス定義」は区別して説明するべき。 「クラス」とは「分類」である。 『「クラス」とは「分類」』とすることで、「継承」も説明できる。 はじめに オブジェクト指向の用語の中でも、とかく「クラス」は喩えられがちです。 まずは「クラス」がどのように喩えられているか、よく見かけるものを挙げてみましょう。 クラスとは、機械の設計図のようなもの クラスとは、料理レシピのようなもの クラスとは、タイヤキの金型のようなもの なるほど。 いずれも、「何かの作り方」が「クラス」であるという喩えです。 そして「何か=インスタンス」という説明になっていることが多いです。 しかし、私はこれらの喩えに敢えて異を唱えます。 『「インスタンスの作り方」が「クラス」である』と喩えるのは間違っている より正確にいえば、 『「インスタンスの作り方」そのものが「クラス」である』と喩えるのは間違っている

    やはり「オブジェクト指向」の「クラス」を「タイヤキの金型」とかって喩えるのは間違っている。 - Qiita
    ringtaro
    ringtaro 2022/11/06
    あの時、怒っていた人が言いたかったのは、むしろ、こっちかも。
  • 1