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