タグ

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

  • ポケモンのクラスを作ってPHPオブジェクト指向の3大要素を理解する - Qiita

    はじめに こんにちは。masakichiです。 PHPのオブジェクト指向には3大要素というものがあります。 「カプセル化」「継承」「ポリモーフィズム」の3つだそうです。 知らない人からすると、なんのこっちゃだと思います。 これらを理解するには、PHPのクラスから学んでいくといいと考えています。 ということで、まずはPHPのクラスについて理解するために、ポケモンを通して実装例を書いていこうと思います。 ポケモンには様々な種類がいます。 一番最初は151匹だったのに、いまでは900種類以上いるそうです。 とても覚えられたものじゃありません。 さて、いきなりですが、ここであなたはポケモンの開発者になったとします。 900種類以上のポケモンを表現するために、プログラミングコードを記述しなくてはいけません。 そんな時、1匹ずつ別々のプログラミングコードを記述することで実現は可能かもしれません。 しか

    ポケモンのクラスを作ってPHPオブジェクト指向の3大要素を理解する - Qiita
  • 1