-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
repo-panama
From an API perspective, providing separation between contracts (i.e. interfaces) and implementations provides better decoupling and migration capabilities compared to exposing a class directly.