Problem Statement
Using an interface to define common methods without implementation is an example of which OOP principle?
Explanation
An interface declares what methods a class must provide while hiding how they are implemented. This is a classic abstraction mechanism, focusing on behaviour rather than implementation.