Привет всем, я новичек в c#, подскажите как правильно делать, нужно ли использовать абстрактный класс который будет реализовать интерфейс и в коде уже использовать объекты типа интерфейса, или если есть абстрактный класс то уже поверх него интерфейс лучше не использовать