PHP - OOPとは?
PHP5からは、オブジェクト指向スタイルでPHPコードを書くこともできます。
オブジェクト指向プログラミングは、実行がより高速で簡単です。
PHP OOPとは?
OOPはオブジェクト指向プログラミングの略です。
手続き型プログラミングは、データに対して操作を実行するプロシージャまたは関数を作成することに関するものであり、オブジェクト指向プログラミングは、データと関数の両方を含むオブジェクトを作成することに関するものです。
オブジェクト指向プログラミングには、手続き型プログラミングよりもいくつかの利点があります。
- OOPは、より速く、より簡単に実行できます。
- OOPは、プログラムに明確な構造を提供します。
- OOPは、PHPのコードをDRY "Don't Repeat Yourself "に保ち、保守、修正、デバッグを容易にします。
- OOPは、より少ないコードと短い開発期間で、完全に再利用可能なアプリケーションを作成することを可能にする。
ヒント:"Don't Repeat Yourself" (DRY)の原則は、コードの繰り返しを減らすことです。アプリケーションに共通するコードを抽出し、それらを1つの場所に配置して、繰り返すのではなく再利用する必要があります。
PHP - クラスとオブジェクトとは?
クラスとオブジェクトは、オブジェクト指向プログラミングの2つの主要な側面です。
次の図を見て、クラスとオブジェクトの違いを確認してください。
クラス
フルーツ
オブジェクト
りんご
バナナ
マンゴー
もう一つの例:
クラス
車
オブジェクト
ボルボ
アウディ
トヨタ
したがって、クラスはオブジェクトのテンプレートであり、オブジェクトはクラスのインスタンスです。
個々のオブジェクトが作成されると、それらはクラスからすべてのプロパティと動作を継承しますが、各オブジェクトはプロパティに対して異なる値を持ちます。
OOPの詳細については、次の章を参照してください。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。