46: Define Interface

I had an enlightening discussion with someone last week on how to solve a problem without jumping into a solution with interface. Unfortunately, at least from my perspective, the question was started with a reference ...