オブジェクト指向プログラミングとプロセス指向のプログラミングの違い概要

今日、私はプロセス指向プログラミングとオブジェクト指向プログラミングの違いをまとめることにしました。

C言語の大学での研究、オブジェクトの概念がない、機能設計のステップは、直接機能、統合を実装書きます取得します。そして今、PHP言語を使用してI仕事は、需要を取得し、モジュール、パッケージタイプを解体、分類され、その後、クラスによって実装される関数を呼び出します。実際には、初期の頃には、私はインパクトC言語を持っていた、それは、論理的な機能を実現、プロセス指向の思考を変更することは困難であるPHPを使用しますが、ロジックを記述したり、Cは、クラス定義の使用が減少する減らす、あるいはトラブルにクラス定義を感じることができるものの、必要はありません。もちろん、私はゆっくりと接触クラスの後、おいしい、便利な各種のこれらのさまざまなプロパティのオブジェクト。

そこ文書の多くは、プロセス指向とオブジェクト指向の異なる上にあるネットワーク上の良い要約され、以下のように要約
ステップバイステップでは、これらのステップの機能を使用し、その後、1を、ときに、プロセス指向の問題解決、問題を解決するための手順を解析し、実現は、順番に関数を呼び出します。オブジェクト指向の問題を解決するには、問題が1つのオブジェクトに分割され、オブジェクトは完全なAステップを確立しますが、問題解決の手順を通じて、特定の物事の動作を説明するためにすることを意図していませんでした。これは考え方の異なる方法から来ています。

2.構造的には、プロセスは、プロセス指向のモジュラー機能であり、オブジェクト指向クラスの特性は、カプセル化、継承、及び多型(多型である:同様の動作が異なるオブジェクトに適用は、異なる解釈を持つことができ、基本クラス、メソッドの実装を呼び出す派生クラス)へのポインタにより、動作中の異なる実行結果を生成します。

効率が高くなるので、図3に示すように、異なる効率は、何のカプセル化は、クラス次に呼び出し、関数呼び出しのみ定義のプロセス・オブジェクト・インスタンスのために必要とされません。

一般的に、より効率的かつより直接的な、より柔軟でプロセス指向の、より豊富を実施するためのプロセス。

 

おすすめ

転載: www.cnblogs.com/smallzhen/p/11946181.html