4
Чи існує конкретна стратегія дизайну, яка може бути застосована для вирішення більшості проблем з курячим яйцем під час використання незмінних об'єктів?
Виходячи з фону OOP (Java), я самостійно навчаюсь Scala. Хоча я легко бачу переваги використання незмінних об'єктів індивідуально, мені важко зрозуміти, як можна створити таке додаток. Наведу приклад: Скажімо, у мене є предмети, які представляють "матеріали" та їх властивості (я конструюю гру, тому я справді маю цю проблему), як вода …