オブジェクト指向の理解:
指向1.オブジェクト三個の特性を有する:カプセル化、継承、および多型を、そこにはプロセス指向継承及び多型はなく、機能のみをカプセル化するためのプロセスをパッケージ、及びオブジェクト指向のデータと機能をカプセル化することができます。オブジェクト指向のより多くの明白な利点ので。
2.古典的なメタファー:茶碗は、オブジェクト指向であり、プロセス指向米を揚げています。給付丼は、「食品」、「食品」で分離することにより丼を作るの柔軟性を高め、。米の変更に満足ライスは、野菜を変え料理に満足していません。ソフトウェア工学の専門用語では「ある保守は」優れている「米」と「食」のカップリングは比較的低いです。
3.オブジェクトは、データ構造(データ管理)で、データ及び行動データをまとめます。メモリにおいて、対象は、メモリのブロック記憶するために、関連するデータセットを。1種類のオブジェクトの性質のデータが編成されています。
クラスとオブジェクトを理解します:
1.オブジェクトは、具体的なものであり、オブジェクトは抽象クラスです。
図2は、クラスベースのオブジェクトとして見ることができるテンプレート、オブジェクト・クラスは、として見ることができる特定の例。
抽象クラスは、オブジェクトの同じタイプを記述するために使用される3、このカテゴリで定義されたクラスは、共通のオブジェクトのプロパティ、メソッドを有するべきです。