Similar to RAII
継承 (プログラミング)
Inheritance (object-oriented programming)契約プログラミング
Design by contractコンストラクタ
Constructor (object-oriented programming)コンテナ (データ型)
Container (abstract data type)Service Data Objects
Service Data Objectsサブクラス (計算機科学)
Inheritance (object-oriented programming)#Subclasses and superclassesサブタイピング (計算機科学)
Subtyping上位概念、下位概念、同位概念および同一概念
Hypernymy and hyponymy仕様及び記述言語
Specification and Description Languageスーパークラス (計算機科学)
Superclass (computer science)設定より規約
Convention over configurationソフトウェアコンポーネント
Software componentソフトウェアフレームワーク
Software framework多重ディスパッチ
Multiple dispatchダック・タイピング
Duck typingデストラクタ
Destructor (computer programming)データバインディング
Data bindingデメテルの法則
Law of Demeterヨーヨー問題
Yo-yo problem統一モデリング言語
Unified Modeling Languageドメインモデル
Domain model菱形継承問題
Diamond problemビジネスオブジェクト
Business objectプロトタイプベース
Prototype-based programming▲1 trendsプロパティ
Property (disambiguation)プロパティ (プログラミング)
Property (programming)ポリモーフィズム
Polymorphism (computer science)▼-1 trendsメソッド (計算機科学)
Method (computer programming)