Layered Constructor Pattern

Apex Stem ドキュメント
Apex StemHandler-Usecase ArchitectureDesign PatternTestingSalesforceApex
DI コンテナを使わずに、本番用のシンプルな API とテスト用の柔軟な依存注入を 1 つの Usecase クラスで両立する設計パターンを解説します。