現在のプログラム A,B に,在庫テーブルを更新した後に更新ログを出力する機能を追加する。この機能は共通モジュールで実装し,どのプログラムからも利用できるようにする。図は,プログラムの実装案である。案1も案2も,在庫テーブルを更新した後に更新ログが出力される。更新ログを出力する共通モジュールを呼び出す処理を,案1のように各プログラム中に直接記述するのではなく,案2のように呼び出し方の宣言を共通プログラムなどに記述することによって,開発の効率を高めたり,保守性を高めたりするプログラミング技法はどれか。

出典令和6年度 春期 システムアーキテクト試験 午前Ⅱ 問7
ア
アスペクト指向プログラミング
イ
オブジェクト指向プログラミング
ウ
関数型プログラミング
エ
構造化プログラミング