暗黙拡張

英:Implicit Enhancement

 

暗黙拡張とは、New BADIの一種で、特定のルールの基にプログラム中に拡張ロジックを追加できるものです。

暗黙拡張は標準でもアドオンでも関係なく、サブルーチンや汎用モジュール、メソッドなどのどのタイプのソースコードにも追加できます。ただし、ロジックの追加位置は文頭、文末など特定箇所のみに限定されています。 暗黙拡張はプログラムに直接拡張ロジックを書き込むのではなく、拡張する位置をプログラム中で指定して、拡張ロジック自体は別オブジェクトとして作成します。