ソフトウェアフレームワーク
利用者(開発者)は、「熱い部分」の抽象クラスを継承した具象クラスを作り、メソッドなどに必要な機能を作り込む。
冒頭部で言及した制御の反転について、「ハリウッドの原則」と言われることがある(詳細は制御の反転#ハリウッドの原則を参照)。つまり「制御の反転」を前提として設計されているフレームワークを使う場合、開発者が書くコードが必要な時にフレームワークのコードを呼ぶスタイルではなく、フレームワークのコードから、ユーザーのインタラクション(マウスクリックや画面タップなど)によって発生するイベントなどに応じて開発者が書くコードが呼ばれるというスタイルになる、ということを、(買い手市場の)ハリウッドでは、仕事が得られる見込みがあるのならば電話が掛かってくるし、自分から電話を掛けても見込みは薄い、と例えたジョークである。