違いについての話は、私たちが何をすべきかを把握する必要がありまずが、オブジェクト指向とは何か、プロセス指向です。
プロセス指向は、それをオンにするために呼び出しに使用されるステップ、によって、ステップを次に、問題を解決するために必要なステップを分析する手順を実装するために関数を使用することです。
例えば、冷蔵庫に象は、最初のステップは、あなたは、このように冷蔵庫に象この問題を完了し、象に第二段階、冷蔵庫のオフの3番目のステップを入れて冷蔵庫を開く必要があります。これは、プロセス指向です。
オブジェクト指向は、その事務のオブジェクトに問題のあるダウンしている、オブジェクトが問題解決の手順を通して完全なステップが、ミャオ族徐行動に事を確立することを意図していませんでした。
または冷蔵庫に象、我々は最初の冷蔵庫を持っている必要があり、象があり、あなたが冷蔵庫を切り替えることができ、ゾウは、私たちが冷蔵庫の中にこの問題を象を行うために戻ってきて、この時間を移動することができます。
これは、ルックス、それは違いはありませんかのようにではなく、プロセス指向の組織化、そしてより便利な方法のいくつかに。上司はあなたに拡大画像を作るために、しかし、あなたはロケットを構築手放すつもりはないされた場合、これはちょうど別の、これだけ問題に簡単なようですか?ロケット科学、しかし、大きなプロジェクト、構築する方法を、どこの手順をリストするためのステップのプロセスによってステップとして、我々はされており、構築するには?
このように、小さな問題のために、大規模なオブジェクト指向の問題点を解決するためのシンプルな、より適切なプロセスを指向します。
オブジェクト指向プログラミングの基礎とユニット、(メソッド)プロセス指向プログラミング機能の単位であります
オブジェクト指向の詳細に戻ります
オブジェクト指向プログラミングの性質の顔:コードクラスを整理するため、データを整理する方法の目的
被験者の三つの主要な特性のオブジェクト指向プログラミング(OOP)は、明らかに必要です。
1、オブジェクトの振る舞いは-----何がオブジェクトに適用することができ、あるいはどのような方法は、オブジェクトに適用することができますか?
これらのメソッドを適用する場合2、オブジェクトの状態-----、オブジェクトがどのように対応するには?
3、同じ動作と状態と異なるオブジェクトを識別するために、どのようにオブジェクトID --------?
カプセル化、継承やポリモーフィズムは、オブジェクト指向の三つの基本的な機能です。
パッケージ:一つのパケット中の組成物及び行動データ、及びユーザ皮オブジェクトデータの実装では、ブラックボックスです。
(オブジェクトフィールドで呼び出されるインスタンス・データ、動作データの振る舞いは、メソッドと呼ばれます。)
継承:クラスを拡張して、別のプロセスのクラスを作成します。、サブクラスは、親クラスのプロパティとメソッドへの直接アクセスを親クラスを継承している方言
ポリモーフィック:サブクラスオブジェクトは、親オブジェクトに直接割り当てることができ、実行時には、まだ特徴的な挙動のサブクラスを示しました。