Это то, что мне действительно нравится делать после того, как я немного подумал над проблемой.Так что просто создаем классы, перечисления, интерфейсы, структуры и т. Д. Для определения интерфейсов в смысле программирования.
Но при этом, очевидно, компилятор жалуется, потому что у меня есть методы и т. Д. Вокруг без кода внутри, поэтомуметоды, которые должны возвращать значения и т. д., помечены.
Теперь вы можете сказать, зачем тогда компилировать?Но для меня возможность компилировать и видеть, что ваш интерфейс компилируется, является важным шагом.Затем, когда вы будете удовлетворены, вы можете добавить отсутствующие реализации и протестировать свои изменения.
Итак, мой вопрос, вы это делаете?Если да, то как?
Как вы думаете, какие плюсы и минусы этого стиля?Также есть ли название для этого стиля программирования?
Обратите внимание, что, хотя это отличается от некоторых других наиболее часто используемых способов программирования (из того, что я видел), где программист начинает реализацию сразу и какему нужно больше типов и т. д., он добавляет их сразу или после.Но всегда идти вперед с реализациями.