LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

наследование есть элемент нормального дизайна и дает одну важную фичу, которую не перешибешь.

а именно - совместимость указателей по базовому классу. когда нужно, имея много обектов разных классов, но с общим базовым, рассматривать как обьекты с общими свойствами.

обычная композиция такого не даст, кроме тех случаев, когда язык так устроен, что указатель на сам класс и на первый включенный в него класс - совместимы. но это то же самое наследование, просто другими словами.

в голанге грузит слишким высокий напор на правила форматирования, и имена идентификаторов, типа публичный с заглавной. что за фигня. введите pub и не морочьте голову.

короче, все мои лично попытки на нем писать, заканчивались полным расстройством, и отскоком на что нить другое.

Исходная версия alysnix, :

наследование есть элемент нормального дизайна и дает одну важную фичу, которую не перешибешь.

а именно - совместимость указателей по базовому классу. когда нужно, имея много обектов разных классов, но с общим базовым, рассматривать как обьекты с общими свойствами.

обычная композиция такого не даст, кроме тех случаев, когда язык так устроен, что указатель на сам класс и на первый включенный в него класс - совместимы. но это то же самое наследование, просто другими словами.

в голанге грузит слишким выский напор на правила форматирования, и имена идентификаторов, типа публичный с заглавной. что за фигня. введите pub и не морочьте голову.