объяснение этого патерна:
http://algolov.blogspot.ru/2014/02/scala-di-via-cake-pattern.html
И как я понял именно внедрение конкретных зависимостей происходит вот так:
val sternCake = new CakeComponentImpl with ShortCakeComponentImpl with SpongeCakeComponentImpl with CherriesComponentImpl
и чем это особенно отличается от вызова конструктора с такими же параметрами ?
Забей на cake pattern, он не очень
Обсуждают сегодня