Adaジェネリックのcontract model
ジェネリック本体を仮パラメータが約束した操作だけで書かせ、本体単独で型チェックするAdaジェネリックの設計方式。
この概念が関わる関係
- 仮サブプログラムパラメータ(Formal Subprogram)はAdaジェネリックのcontract modelの実装を担います。
- 仮型パラメータ(Formal Type)はAdaジェネリックのcontract modelの実装を担います。
- Adaジェネリックのcontract modelはインスタンス化時にしか分からないテンプレートエラーを防ぎます。
- 仮オブジェクト(値)パラメータ(Formal Object)はAdaジェネリックのcontract modelの実装を担います。
- Adaのジェネリック(総称単位)はAdaジェネリックのcontract modelの実装を担います。
- Adaジェネリックのcontract modelはインスタンス化時にしか分からないテンプレートエラーを防ぎます。
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。