ChannelSight Interview Question

SOLID principles