-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P3
-
None
-
Affects Version/s: repo-panama
-
Component/s: core-libs
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.