OOPの基本原則とその使用法

一般情報

OOPは出現したプログラミングスタイルです20世紀の80年。処理のためのデータと命令が別々に存在する手続き型言語とは異なり、オブジェクト指向プログラミングでは、この情報は単一のエンティティに結合されます。

oopの原則

OOPの基本原則

オブジェクトプログラムプログラミングには彼らの公準。 OOPの原則 - その主なアイデアです。それらの中で最も重要な3つがあります:継承、多態性およびカプセル化。それぞれ、以下でより詳細に検討します。 OOP言語でのプログラミングの基礎は、オブジェクトとクラスの使用です。オブジェクト指向のためにしばしば困難な書き込みのソースコードの手続きスタイルからの移行では、しかし、ほとんどの開発者は、PLOで多くの利点があります。

カプセル化

カプセル化は、ユニオンの使用ですデータおよびそれらの処理のための命令を単一のエンティティクラスに統合する。 OOP言語の1つでプログラムを書く際、エンティティ内部と外部の情報が区別されます。したがって、外部の影響、例えばこのオブジェクトに関連しない他のクラスからのデータおよびその実装方法のセキュリティを保証することが可能である。エンティティの内部では、データは互いに正常に相互作用しますが、外部からの不正アクセスから確実に保護されます。

oopの基本原則

継承

OOPの第2の原則は継承です。これはあるクラスが実際の実装を繰り返すことなく他のクラスのメソッドを使用する能力。継承により、ソースコードの冗長性を取り除くことができます。

多型

OOPのもう1つの原則は多型です。 その使用は、さまざまな複雑さのオブジェクトを操作するために、イベントとは異なる反応をし、同時にタスクを正しく実装する1つのインターフェイスを作成できることを意味します。

OOP言語

OOPの原則は、かなりの数のプログラムやアプリケーションが開発されているC ++やJavaなどの人気のあるプログラミング言語です。 Delphi、Object Pascal、Rubyなど多くのOOP言語も使用されています。

PLOの批判

この方法論に向けたほとんど肯定的な発言にもかかわらず、PLOの原則はしばしば批判される。手続き型プログラミングと同様に、OOPにも欠点があります。

まず、移行の複雑さ。 OOPの原則を理解するには、特に手続き型プログラミング言語だけで緊密に作業する人にとっては、かなりの時間がかかります。

プログラミングの基礎
第2に、クラスとオブジェクトを記述するだけでなく、実装の特定のケースも記述する必要があるため、より複雑なドキュメントが不利になります。

第三に、方法の過度の普遍性は、ソースコードと開発されたプログラムには、この特定のケースでは必要とされない機能と能力がオーバーロードされるという事実につながります。さらに、メモリ割り当ての面で非効率的であることに注意してください。しかし、他者の意見にかかわらず、OOPプログラマの数は絶えず増加しており、言語そのものが急速に発展している。

</ p>
気に入った点 -
0
関連記事
予算制度の構築原則
国際法の基本原則
法の支配の原則:アイデアの歴史
訓練の原則:特徴と特異性
プロセスにおける育成の原則への依存
弁証法の原則:構造と内容
政治とその原則とは何ですか?
ロシア連邦における税制の基本原則
ロジスティクスの原則:基本モデル
人気の投稿
アップ