Category:オブジェクト指向
オブジェクト指向プログラミング
Object-oriented programmingオブジェクト指向
Object-orientationRAII
Resource acquisition is initializationポリモーフィズム
Polymorphism (computer science)菱形継承問題
Diamond problemコマンドクエリ分離
Command–query separationIs-a
Is-a上位概念、下位概念、同位概念および同一概念
Hypernymy and hyponymyアノテーション
Java annotation多重ディスパッチ
Multiple dispatch開放/閉鎖原則
Open–closed principleソフトウェアフレームワーク
Software frameworkドメインモデル
Domain model仮想継承
Virtual inheritanceオブジェクト関係データベース
Object–relational databaseクラス変数
Class variableデメテルの法則
Law of Demeterデータバインディング
Data bindingクラスベース
Class-based programmingメタクラス
Metaclassダブルディスパッチ
Double dispatchインターフェース分離の原則
Interface segregation principleHas-a
Has-aコンストラクタ
Constructor (object-oriented programming)Modelica
Modelicaダック・タイピング
Duck typingBooch法
Booch methodヨーヨー問題
Yo-yo problem