LINUX.ORG.RU

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

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

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

https://wikipedia.org/wiki/Интерфейс_(объектно-ориентированное_программирование)

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

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