Если вы посмотрите практически на любую библиотеку или фреймворк, вы найдете частое использование аннотаций отклонений. Если вы правильно абстрагируете свое приложение «реального мира», вы, вероятно, будете писать множество библиотек для его поддержки, с небольшим ядром критической бизнес-логики, красиво отделенным от всей инфраструктуры поддержки. Во всей этой инфраструктуре поддержки, вероятно, также будут часто использоваться аннотации отклонений.

ю об использованииco- а такжеcontravariance в стандартной библиотеке (например, коллекции и чертаFunction) Я удивляюсь, какco- а такжеcontravariance используются в дизайне бизнес-приложений "реального мира".

Ответы на вопрос(2)

Ваш ответ на вопрос