Благодаря большому числу одновременно управляемых потоков становится возможным переопределять поток для оптимального использования шейдеров. Источник: Интернет
Классы имеют свойства и методы и находятся в иерархической зависимости друг от друга, то есть классы-потомки могут наследовать или переопределять свойства классов-родителей, а также добавлять свои свойства. Источник: Интернет
Поэтому язык обычно либо запрещает переопределять операции для встроенных типов, либо реализует механизм перегрузки операторов таким образом, чтобы с его помощью стандартные операции просто невозможно было бы перекрыть. Источник: Интернет
redefine