サイト検索

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

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

オブジェクト指向プログラミングは、特殊言語の開発に使用されます。それらは通常3つの基本的特性によって特徴付けられる:

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

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

- 多型性、つまり、アクションは1つの名前を共有し、オブジェクト階層を上に共有し、階層内の各オブジェクトはそれに合った方法でアクションを実行することを委ねられます。

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

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

クラス

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

</ p>
  • 評価: