Например, предположим, что я хочу интерфейс ICar и что все реализации будут содержать поле Year. Означает ли это, что каждая реализация должна отдельно объявлять Year? Разве не было бы лучше просто определить это в интерфейсе?
ICar
Year
Для этого у вас может быть базовый класс Car, который реализует поле года, и все другие реализации могут наследовать его.