PHPのオブジェクト指向プログラミングの概念

オブジェクト指向のためのプログラミングのアイデアを紹介する講演

プログラミングのアイデアは何ですか
思考の方法は、一般的には、次のとおりです。プロセス指向とオブジェクト指向、PHPは、2つの方法をサポートしているプログラミング言語です。

プロセス指向プログラミングのアイデア
トップダウン、段階的詳細化から

オブジェクト指向プログラミングのアイデア

可能な限りモデル現実世界の実体と完了する必要があり、何の実体は何のアクションもないでしょう。

オブジェクト指向プログラミングの核となるアイデアは、次のとおりです。この関数の主題は、複数の機能で体を達成するために、カプセル化と呼ばれています。

顔質問:プロセス指向とオブジェクト指向の比較:
1、コードの再利用やモジュール、オブジェクト指向のモジュラーより深く、より多くのデータ・セキュリティ・クロージャを達成することができます
2、より簡単にオブジェクト型生活の表面に近い考え方を大規模、複雑なビジネスロジックを解きます。
3、初期の開発、より多くの顔型より複雑な、しかし、メンテナンスビューの拡大から、オブジェクト指向のプロセスの観点から、はるかに配向されているオブジェクト指向のプロセスは簡単です。
図4に示すように、オブジェクト指向よりプロセス指向のコードの実行効率。

オブジェクト指向の講義の基本的な概念

オブジェクト指向の概念の段階

OOA:オブジェクト指向分析の
OOD:オブジェクト指向設計の
OOP:オブジェクト指向プログラミング

ここに画像を挿入説明だから、
データを保存するには、プロパティ(プロパティ)を使用してオブジェクト!
データを管理するためのオブジェクト(メソッド)を使用してください!

ことに注意してください
、ここでプロパティが元の変数である、ここでの方法は、以前の関数であります

PHPにおいては、所定のオブジェクトのプロパティとメソッドを有するクラスオブジェクト、クラスを使用して製造。

クラスの概念

PHPでは、オブジェクトを取得するには、最初のクラスを持っている必要があります。

クラスの例
クラス取得したオブジェクトを用いてインスタンス化されます。新しいキーワードを使用して

ここに画像を挿入説明対象の学生の種類は、オブジェクトのクラスの変数名が属している
ヌルプロパティの数が初期値は、nullにデフォルトでない場合(3)。

どのようにオブジェクトへのアクセス(オペレーション)のメンバー?
使用- >アクセスするには、
ここに画像を挿入説明$構文ではなく、変数名の一部だけを。

ここに画像を挿入説明
異なるオブジェクトの数は、異なる取るメモリ空間を示しています。

特に重点を置いて:どこ(外側と内側のクラス・カテゴリーを含む)のメンバーアクセスオブジェクト、オブジェクトが最初の仕事を見つける必要があります。

ここに画像を挿入説明ここに画像を挿入説明ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/weixin_44097082/article/details/95047048