![オブジェクト指向とは? | 知っておきたいIT用語シリーズ](https://i.ytimg.com/vi/SjwbqGK-H1o/hqdefault.jpg)
コンテンツ
- 定義-オブジェクト指向プログラミング(OOP)とはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaがオブジェクト指向プログラミング(OOP)について説明しています
定義-オブジェクト指向プログラミング(OOP)とはどういう意味ですか?
オブジェクト指向プログラミング(OOP)は、オブジェクトを中心に構築されたソフトウェアプログラミングモデルです。このモデルは、データをオブジェクト(データフィールド)に区分し、クラスの宣言(メソッド)を通じてオブジェクトの内容と動作を記述します。
OOP機能には次のものが含まれます。
- カプセル化:これにより、各オブジェクトの実装と状態が明確に定義された境界の後ろに隠されるため、プログラム構造の管理が容易になります。
- 多態性:これは、抽象エンティティが複数の方法で実装されることを意味します。
- 継承:これは、実装フラグメントの階層配置を指します。
オブジェクト指向プログラミングにより、プログラミングを簡素化できます。その利点には、再利用性、リファクタリング、拡張性、メンテナンス、効率が含まれます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaがオブジェクト指向プログラミング(OOP)について説明しています
OOPは、過去10年以上にわたって選択されているプログラミングモデルです。 OOPのモジュラー設計により、プログラマは大量のシーケンシャルコードではなく、管理可能なチャンクでソフトウェアを構築できます。
OOPの大きな利点の1つは、オブジェクトと定義に有限の制限がないというスケーラビリティです。また、メソッドからデータを分離することにより、古い線形ソフトウェア言語で見られる一般的な問題を防ぎます。線形コードにバグが現れた場合、それはシステムを介して翻訳され、大量の追跡困難なエラーを作成する可能性があります。逆に、メソッドとデータが分離されているOOPプログラムは、このようなエラーの影響を受けません。
人気のあるOOP言語には、Java、Cファミリの言語、VB.NET、Pythonが含まれます。
いわゆる「純粋な」OOP言語には、Scala、Ruby、Eiffel、JADE、Smalltalk、およびEmeraldが含まれます。