ホームページ  >  記事  >  バックエンド開発  >  phpはオブジェクト指向ですか?

phpはオブジェクト指向ですか?

silencement
silencementオリジナル
2019-09-27 16:59:404171ブラウズ

phpはオブジェクト指向ですか?

オブジェクト指向プログラミング(英語: Object-owned programming、略称: OOP)において、オブジェクトとは、情報とその情報の処理方法の記述から構成される全体のことです。現実世界の。

オブジェクトの主な 3 つの特性:

オブジェクトの動作: オブジェクトにどのような操作を適用できるか、ライトをオンにするかオフにするかが動作です。

オブジェクトの形状: メソッドが適用されたときのオブジェクトの反応、色、サイズ、外観。

オブジェクトの表現: オブジェクトの表現は ID カードに相当し、同じ動作や状態の違いを明確に区別します。

PHP 言語は、プロセス指向とオブジェクト指向の両方のプログラミングを適用できます。多くのプログラミング言語では、プロセス指向とオブジェクト指向は、どちらか一方のみでプログラムできます。ただし、PHP 言語は他の言語とは異なります。プログラミング言語の違いは、PHP プロセス指向と PHP オブジェクト指向を自由に選択または混合できることです。

プロセス指向プログラミングは、時間を空間と交換する戦略を採用しています。初期の頃は、コンピューターの構成が低く、メモリも小さかったため、実行時間が短くても、メモリをいかに節約するかが最優先事項になりました。もっと長かった。ハードウェア技術の発展により、ハードウェアがボトルネックではなくなり、逆に現実世界のシミュレーションやシステムの保守性の向上などが課題となり、時代の要請に応じてオブジェクト指向設計が登場しました。

現在、PC上で適用される一般的なアプリケーションシステムは、ハードウェアの制限を考慮する必要がないためオブジェクト指向が採用されていることが多いですが、システムの保守性などの要求が非常に高く、メモリ制限がある場合には、組み込みシステムは、ほとんどがプロセス指向の方法で設計およびプログラムされています。

手続き指向プログラミング: POP と呼ばれる手続き指向プログラミングは、問題を解決するために必要なステップを分析し、変数と関数を使用してこれらのステップを実装する、プロセス中心のプログラミングのアイデアです。使用するときは、順番に呼び出してください。

以上がphpはオブジェクト指向ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。