История изменений
Исправление alysnix, (текущая версия) :
наследование есть элемент нормального дизайна и дает одну важную фичу, которую не перешибешь.
а именно - совместимость указателей по базовому классу. когда нужно, имея много обектов разных классов, но с общим базовым, рассматривать как обьекты с общими свойствами.
обычная композиция такого не даст, кроме тех случаев, когда язык так устроен, что указатель на сам класс и на первый включенный в него класс - совместимы. но это то же самое наследование, просто другими словами.
в голанге грузит слишким высокий напор на правила форматирования, и имена идентификаторов, типа публичный с заглавной. что за фигня. введите pub и не морочьте голову.
короче, все мои лично попытки на нем писать, заканчивались полным расстройством, и отскоком на что нить другое.
Исходная версия alysnix, :
наследование есть элемент нормального дизайна и дает одну важную фичу, которую не перешибешь.
а именно - совместимость указателей по базовому классу. когда нужно, имея много обектов разных классов, но с общим базовым, рассматривать как обьекты с общими свойствами.
обычная композиция такого не даст, кроме тех случаев, когда язык так устроен, что указатель на сам класс и на первый включенный в него класс - совместимы. но это то же самое наследование, просто другими словами.
в голанге грузит слишким выский напор на правила форматирования, и имена идентификаторов, типа публичный с заглавной. что за фигня. введите pub и не морочьте голову.