Nov 18, 2024
True, but it feels a little bit weird. Interfaces are like contracts while the implementation is the thing that should be hidden under the contract. Having them in the same place it just feels off. I don't have a "measured" reason, and can't demonstrate the pros and cons; all I can say it's just it feels off.