2023/10/10 クレカ決済にみる外部システム連携のための堅牢な設計 delegationDependency InjectionDesign Patternsinheritancetransaction