Что такое принцип PECS?

Middle
235 просмотров
AFK Offer AI

PECS — Producer Extends, Consumer Super. Если коллекция только отдаёт элементы (producer) — используй . Если только принимает (consumer) — . Если и то, и другое — нужен точный тип, без wildcard. Пример: Collections.copy(List dest, List src) — src только читается (extends), dest только записывается (super). Это правило помогает написать максимально гибкие generic-методы.

Следующий вопрос

Как Spring Data работает с MongoDB — основные отличия от JPA?