Два шаблона с Билл Venners; Я думаю, что оба они широко используются в ScalaTest:
Stackable Trait (аналогично по структуре декоратору, за исключением того, что он включает в себя декорирование с целью композиции класса вместо композиции объекта).
Selfless Trait (позволяет разработчикам библиотек предоставлять услуги, которые их клиенты могут получить через посредники или импорт).
Type safe builder
Independently Extensible Solutions to the Expression Problem - так же, как «Scalable Компонента абстракции», это не каталог шаблон, но он также имеет дело с подобными проблемами (например, шаблон Visitor)
Deprecating the Observer Pattern - альтернатива Наблюдателя ,
Мы также можем рассмотреть эмуляцию Scala классов классов Haskell. Первое описание (которое я мог найти, по крайней мере) находится в Poor Man's Type Classes. В этом разделе также доступны некоторые записи в блоге.
И я думаю, что я не совсем ошибаюсь, если упомянуть также о разных монадах. Вы можете найти много ресурсов, связанных с ними.
Последнее ссылка не работает (около "Все, что я видел"). –
Вы можете взглянуть на http://pavelfatin.com/design-patterns-in-scala/ –