I need to add a new implementation to a 60 method interface, but the client doesn't want to migrate all methods at once. He would like to have both implementations cohabiting, and migrate the methods in packs of 5.
The question is:
Is there any design pattern (creation pattern) that decides in runtime which object instantiates depending on the method we are using. For example:
Thanks a lot.