ホームページ > よくある問題 > オブジェクト指向プログラミングとは

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

藏色散人
リリース: 2019-08-12 16:14:35
オリジナル
5543 人が閲覧しました

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

#オブジェクト指向プログラミングとは何ですか?

オブジェクト指向プログラミング(英語: Object-owned programming、略称: OOP)、つまりオブジェクト指向プログラミングとは、オブジェクト概念を持ったプログラミングパラダイムであり、オブジェクト指向プログラミングの抽象的な方針でもあります。プログラム開発。データ、プロパティ、コード、メソッドが含まれる場合があります。オブジェクトはクラスのインスタンスを指します。

オブジェクトをプログラムの基本単位として、プログラムとデータをカプセル化して、ソフトウェアの再利用性、柔軟性、拡張性を向上させます。オブジェクト内のプログラムは、オブジェクトに関連付けられたデータにアクセスし、頻繁に変更できます。物体。オブジェクト指向プログラミングでは、コンピューター プログラムは相互に関連するオブジェクトとして設計されます。

オブジェクト指向プログラミングは、プログラム内にさまざまな独立した相互呼び出しオブジェクトを含むアイデアとみなすことができます。これは、従来の考え方とはまったく逆です。従来のプログラミングの支持者は、プログラムを一連のコレクションとして扱います。機能、または単にコンピュータに与えられる一連の命令。

オブジェクト指向プログラミングのすべてのオブジェクトは、データを受け入れ、データを処理し、他のオブジェクトとデータを通信できる必要があるため、オブジェクトは小さな「マシン」、つまりオブジェクトと見なすことができます。

オブジェクト指向プログラミングはプログラムの柔軟性と保守性を促進し、大規模プロジェクトの設計で広く使用されていることが証明されています。さらに、オブジェクト指向プログラミングの推進者は、オブジェクト指向プログラミングによりプログラムの設計と保守が容易になり、プログラムの分析、設計、理解が容易になるため、以前の実践よりも学習が容易であると主張しています。反対派は一部でこれを否定している。

オブジェクト指向というとき、それはプログラミング手法だけを指すわけではありません。これはむしろプログラム開発手法です。この点で、私たちはオブジェクト指向システム分析とオブジェクト指向設計 (オブジェクト指向設計、OOD と呼ばれます) についてもっと知る必要があります。人気のあるプログラミング言語の多くはオブジェクト指向であり、オブジェクトからインスタンスを作成するスタイルです。

重要なオブジェクト指向プログラミング言語には、Common Lisp、Python、C、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby、PHP などが含まれます。

以上がオブジェクト指向プログラミングとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート