Applying Multiple OOP Principles in C#: Real-life Examples | CodeSignal Learn