Я собираюсь написать свое первое приложение на утином языке (Groovy).
Если бы я должен был написать одно и то же приложение на статическом типизированном языке, тогда мне нужно было бы определить некоторые интерфейсы. Очевидно, из-за того, что утка печатается в Groovy, они на самом деле не требуются. В настоящий момент я думаю, что имеет смысл определять их в любом случае как документацию о методах, которые необходимо реализовать в разных объектах. Я пропустил точку?