Я разрабатываю новую систему, и у меня много интерфейсов, которые со временем будут расти вместе с системой. Какова наилучшая практика для обозначения этих интерфейсов.
ISomethingV01
ISomethingV02
etc
и я делаю это
public interface ISomething{
void method();
}
то мне нужно добавить метод 2, так что теперь я делаю?
public interface ISomethingV2:ISomething{
void method2();
}
или другим способом?