コンピュータプログラミング

オブジェクト指向プログラミング

オブジェクト指向プログラミングは、私たちの行動に最も近いメソッドです。 これは、プログラミング言語の開発に関連する初期の革新の自然な継続として機能します。 構造的プログラミング について言えば、この方針は以前のバージョンよりはるかに構造化されているだけでなく、より抽象的でモジュール化されています。 以前は、プログラミング要素を抽象化し、いわゆる内部レベルに移そうとしました。

オブジェクト指向プログラミングは、特殊言語の開発のための使用を前提としています。 それらは基本的な特性の3つの特徴があります:

- カプセル化、すなわちレコードを機能と手順と組み合わせ、レコード・データのフィールドを操作し、オブジェクトと呼ばれる基本的に新しい種類のデータを形成する。

- 階層に関連する新しいオブジェクトを生成する能力を持つ生成されたオブジェクトの階層を構築し、生成するすべてのオブジェクトに関するコードおよび情報へのアクセスを暗に意味するオブジェクトの定義を意味する継承。

- 多態性、つまりアクションに単一の名前を割り当てることができます。この名前は、階層内の各オブジェクトが適切な方法でアクションを実行するように割り当てられ、オブジェクト階層内で上下に共有されます。

オブジェクト指向プログラミングDelphiは、モジュール化と構造化、抽象度の向上、組み込みの再利用性といった、さまざまなプログラミングツールを提供しています。 これらのすべての特性は、より構造化され、保守が容易で、柔軟性が高いコードに起因する可能性があります。 非常に多くの場合、オブジェクト指向プログラミングは、長年にわたり標準と見なされていたプログラミングに関する特徴的な判断を脇に置かなければなりません。 しかし、これが既に行われている場合、この開発方法はそれほど複雑ではないようですが、些細なソフトウェアに大きな問題を引き起こす多数のタスクを解決するための視覚的で優れたツールのようです。

たとえば、PHPでオブジェクト指向のプログラミングを研究するなどの作業を自分で設定した場合は、以前から知っていたものを削除して忘れて、最初からそれを調べ始める必要があります。 この方法でのみ、このアプローチのすべての微妙な点を考慮して、その利便性と可能性を評価することができます。 オブジェクト指向プログラミングは唯一の方法ではなく、純粋なコードをコンパイルするためのアイデアの連続体のようなものです。 コンパイラは、インタプリタと比較すれば、作業のスピードははるかに高速ですが、わずかに異なる原則で動作します。 コンパイラは、限られた範囲のタスクを解決するのではなく、既製のソフトウェア製品の開発を目指しています。

クラス

オブジェクト指向プログラミングの作成に先立って、多くの開発言語では、拡張された データ型の 必要性は、実数や整数、テキスト変数、論理変数よりも既に成熟していました。 データセット全体で作業するのが難しくなりました。 この目的のために、クラスはOOPの概念で使用されます。 このような構造では、同じタイプのオブジェクトのために、自動的に生成できるものを得るためにたくさんのコード行を書く必要がないので、作業がはるかに便利になりました。 低レベルの言語でのプログラミングでは、この方法は非常に難しいようですが、開発の新しい段階では、使用するのが非常に便利です。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.unansea.com. Theme powered by WordPress.