Wrapping old implementations with new interfaces facilitates refactoring, such as converting stateful classes into stateless functions.
Wrapping old implementations with new interfaces facilitates refactoring, such as converting stateful classes into stateless functions.