インナーソース
コンポーネント提供者で不足している能力の使用 再利用者と提供者間の独立性 コンポーネント提供者の解放