Оскільки я заглиблююся в світ роз'єднання та ін'єкцій залежностей, я знаходжу себе в написанні все більше інтерфейсів. Я роблю все можливе, щоб створювати інтерфейси, точно знаючи, як я їх використовую, але завжди є випадок, що я в кінцевому підсумку впроваджую інтерфейс, а потім змінюю спосіб його використання.
Я звик до автоматичної рефакторінгу VS. Але я виявив, що він не підтримує автоматичну зміну інтерфейсу, що поширюється, на класи впровадження. Чи є спосіб зробити це автоматично, тому я не копіюю і не вкладаю, доки мої помилки компіляції не зникнуть?