Показать сообщение отдельно
Старый 03.07.2017, 15:48   #124  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от mazzy Посмотреть сообщение
неужели таки сделают extension method как у нормальных людей.
http://kotlinlang.org/docs/reference/extensions.html
У Котлин это без необходимости наследования, а вот по
https://roadmap.dynamics.com/?i=296a...3a1#collapse13
непонятно наследование это или нет. К примеру если у базового класса есть абстрактные методы, то что?

Но главное как подметили это обязательность или нет вызова базового метода. Потому как обертка вокруг и полная подмена - очень разные вещи.

Вот скучная статья если кому интересно.
http://wiki.c2.com/?CompositionInsteadOfInheritance
За это сообщение автора поблагодарили: mazzy (2), Logger (3).