LINUX.ORG.RU

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

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

В ООП то как раз, напротив, нет ограничений на иерархию. можешь иметь супер-супер-супер тип/класс, так как не плодим лишних сущностей.

Нет, так нельзя. Иначе классовая иерархия будет бредовой.

Кроме того, как map, так и filter элементарно пишутся, если коллекции умеют внешнюю итерацию. Делать их методами — костыль для языков, не умеющих в надёжную внешнюю итерацию и в коллекции. Например, javascript'а.

Исправление x3al, :

В ООП то как раз, напротив, нет ограничений на иерархию. можешь иметь супер-супер-супер тип/класс, так как не плодим лишних сущностей.

Нет, так нельзя. Иначе классовая иерархия будет бредовой.

Кроме того, как map, так и filter элементарно пишутся, если коллекции умеют внешнюю итерацию. Делать их методами — костыль для языков, не умеющих в надёжную внешнюю итерацию и в коллекции. Например, javascript.

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

В ООП то как раз, напротив, нет ограничений на иерархию. можешь иметь супер-супер-супер тип/класс, так как не плодим лишних сущностей.

Нет, так нельзя. Иначе классовая иерархия будет бредовой.

Кроме того, как map, так и filter элементарно пишутся, если коллекции умеют внешнюю итерацию. Делать их методами — костыль для языков, не умеющих в надёжную внешнюю итерацию и в коллекции.