Software Architecture · SOLID Principles
How would you answer an interview scenario involving composition over inheritance?
A notification base class has many conditional hooks for email, SMS, and push. Explain how composition could simplify it.