функции, принимающие на вход интерфейсы.
откуда такая инфа и с чего это вдруг функция, принимающая интерфейс, неудобна? Какие-то у вас странные критерии неудобства. И почему обязательно просто функция, а не метод?
набил руку на создании и поддержке нативных GUI фреймворков. - нативных GUI фреймворков практичсеки не существует. А те, которые есть - замшелые от старости, с них песок сыпется, и выкинуть их на помойку не жалко от слова совсем. Есть фреймворки под .net, jvm и nodejs, но они не нативные. со всеми вытекающими.
Напиши, как Go будет выглядеть конструкция "зову виртуальный метод А, одна из его реализаций зовет виртуальный Б, одна из его реализаций зовет виртуальный Ц" В питоне: class X: def a(self): self.b() class Y(X): def b(self): self.c() class Z(Y): def c(self): pass Z()a() Как это будет в Go? Сорри, но .net forms - тонкая прослойка над winapi - не зачет. Java почти всегда все сама рисует - т.е. контролы самой и рисовать приходится - не зачет. nodejs - обертки на существующими фремворками - не зачет.
Обсуждают сегодня