![]() |
Lucia Malfoy
28 января 2020
|
StragaSevera
Lucia Malfoy Хм, это уже какая-то функциональщина выходит, с объединениями типов) union-типы и функциональщина не связаны же) без юнионов можно так написать: класс Кот расширяет Животное; класс ПожирательВсехЖивотных реализует ПожирательКотов{ Пустота пожирать(Животное животное); } и это удовлетворяет контракту, потому что ПожирательВсехЖивотных пожирает в том числе и Котов |