M>>Зато править такой код намного проще, поэтому все современные языки в таком стиле — Java, C#, php и т.д. M>>А посмотреть интерфейс удобно через IDE.
Z>Ну если у нас есть IDE, то собственно никакой разницы. IDE и тебя в одно нажатие между Z>файлом с интерфейсом и реализацией перекинет, и удалит метод и там и там и так далее.
Ну так нужно нажимать и прыгать по файлам, гораздо удобнее когда всё что нужно сразу видно.
Назовите хоть один современный язык у которого такой же подход — раздельное декларация и реализация функций/классов ?
Мне кажется это рудимент, от которого нужно избавляться.