ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
999027 Топик полностью
lloyd (26.04.2020 10:47, просмотров: 398) ответил Argon на Возможно, в этой задачке - самая мякотка ООП: Это задачка на курсах по Java. Вроде умом понимаю что и как работает, а сэрдцем принять не могу :)
Насчет жабы ничего сказать не могу, а в С++ введение типов позволяет делать шаблонную магию, переопределяя поведение даже для объектов нулевого размера. То есть оперативки это не ест, зато вводит отдельную сущность на уровне языка. Но тут главное не перестараться: шаблонный код генерится заново для каждого типа, поэтому иногда вводят специальный базовый класс и реализацию завязывают на него, иначе будет как у boost::container::small_vector<T, size_t>, где для векторов 

разного размера будут разные реализации