ホームページ >よくある問題 >オブジェクト指向プログラミングの基本的な仕組みは何ですか?

オブジェクト指向プログラミングの基本的な仕組みは何ですか?

藏色散人
藏色散人オリジナル
2020-07-28 11:33:059823ブラウズ

オブジェクト指向プログラミングの基本的な仕組みは「継承」です オブジェクト指向プログラミングの英語正式名は「Object Oriented Programming」といい、コンピュータプログラミングのアーキテクチャです オブジェクト指向プログラミングの基本原理コンピュータ プログラムは、サブルーチンとして機能できる単一のユニットまたはオブジェクトの組み合わせで構成されているということです。

オブジェクト指向プログラミングの基本的な仕組みは何ですか?

#オブジェクト指向プログラミングの基本的な仕組みは「継承」です。

新しい手法としてのオブジェクト指向プログラミング (オブジェクト指向プログラミング) は、本質的には抽象的な思考プロセスであり、モデルの構築に反映されるオブジェクト指向手法です。

モデルは、現実世界の物事の特性を反映するために使用されます。いかなるモデルも、客観的な物事の特定の特性をすべて反映することは不可能です。それは、物事の特性と変化する法則の抽象化にすぎず、オブジェクトの特性をより一般的に、より集中的に、より深く記述することができます。それに関わる範囲。モデルの構築によって達成される抽象化は、人々のオブジェクトに対する理解を深めます。

概要:

オブジェクト指向プログラミング (オブジェクト指向プログラミング、OOP) は、コンピューター プログラミング アーキテクチャです。 OOP の基本原理は、コンピューター プログラムがサブルーチンとして機能できる単一のユニットまたはオブジェクトで構成されるということです。 OOP は、再利用性、柔軟性、拡張性というソフトウェア エンジニアリングの 3 つの主な目標を達成します。 OOP=Object Class Inheritance Polymorphic Message。中心となる概念はクラスとオブジェクトです。

オブジェクト指向プログラミング手法は、人間の考え方を可能な限りシミュレートすることで、ソフトウェア開発手法とプロセスが人間が世界を理解して解決する方法とプロセスに可能な限り近づけることです。実際の問題、つまり、問題の問題空間を記述すること。問題の解決空間と可能な限り一貫した構造を持ち、客観世界のエンティティを問題領域のオブジェクトに抽象化します。

オブジェクト指向プログラミングはオブジェクトを核としており、プログラムは一連のオブジェクトで構成されていると考えます。クラスは、静的属性とデータの操作を表すデータを含む現実世界の抽象化であり、オブジェクトはクラスのインスタンス化です。オブジェクトはメッセージ パッシングを通じて相互に通信し、現実世界のさまざまなエンティティ間の接続をシミュレートします。オブジェクト指向プログラミングでは、オブジェクトはプログラムを構成する基本モジュールです。

以上がオブジェクト指向プログラミングの基本的な仕組みは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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