OOP方法論
方法論OOPまたはオブジェクト指向プログラミングは、 任意のコンピュータプログラムやシステムを、 それぞれが特定のクラスに属し、特定の機能を実行する オブジェクトの集合体として記述することを目的としています。 また、すべてのクラスは継承の原則に従います。
OOPの主要な原則:
- 抽象化は、具体的な問題解決のためにモデルから重要な側面を抽出し、 それらをクラスの形で形成することを可能にします。
- カプセル化は、 システム内のオブジェクト間の迅速かつ安全な階層構造を組織化します。 カプセル化により、プロセスを制御するには 余計な詳細なしに、一つの単純なコマンドで十分です。
- 継承は、 プログラム内のオブジェクト間の親子関係を定義し、 親要素に加えられた変更が 子孫要素で重複しないようにします。
- 多態性は、 どの状況でプロセスを並列化し、 どの状況で一体化すべきかを定義します。
関連項目
- PHPでのOOP操作について説明している PHPチュートリアル
- JavaScriptでのOOP操作について説明している JavaScriptチュートリアル
-
ダイアグラムや図を使用してプロセスを記述する
UML(統一モデリング言語) - プログラミングへのアプローチを定義する概念セット プログラミングパラダイム