Persistent Systems interview question

Related to .NET, POO, SOLID principles