Есть ли смысл использовать интерфейс Collection вместо ArrayList при создании ArrayList?
Да, есть смысл использовать интерфейс Collection вместо конкретной реализации, такой как ArrayList, при создании экземпляра ArrayList. Интерфейс Collection представляет собой общий контракт, который гарантирует наличие определенного набора методов и функциональности, которые должны быть реализованы любым классом, реализующим интерфейс Collection. Это позволяет нам писать гибкий и модульный код, сделать наш код более поддерживаемым и улучшить его ... Читать далее