LINUX.ORG.RU

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

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

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

утверждение равносильно следующему -

Любую сколь угодно сложную функцию можно написать без вызова других функций.

конечно можно! только у нее будет длина три километра строк, и компилироваться она одна будет в 100 мегабайт бинарного кода.

зато будет одна. и что мы этим доказали? а доказали мы этим, что функции как раз нужны.

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

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

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

утверждение равносильно следующему -

Любую сколь угодно сложную функцию можно написать без вызова других функций.

конечно можно! только у нее будет длина три километра строк, и компилироваться она одна будет в 100 мегабайт бинарного кода.

зато будет одна. и что мы этим доказали? а доказали мы этим, что функции как раз нужны.