Наследование - не странный, а главный метод композиции.
Отсутствие явных классов как в Го наоборот создает кашу из непонятно куда привязанных методов.
Ну, и если есть классы разных провайдеров, то для общности там очевидным образом идет не наследование от них, а обертка. Каковую обертку уже можно сделать через наследование, где каждый подкласс обертки будет вызывать свои нутря.
no subject
Date: 2022-07-06 03:16 pm (UTC)Отсутствие явных классов как в Го наоборот создает кашу из непонятно куда привязанных методов.
Ну, и если есть классы разных провайдеров, то для общности там очевидным образом идет не наследование от них, а обертка. Каковую обертку уже можно сделать через наследование, где каждый подкласс обертки будет вызывать свои нутря.