Два образца от Билла Веннерса; Я думаю, что оба активно используются в ScalaTest:
Stackable Trait (похожа по структуре на шаблон декоратора, за исключением того, что включает в себя декорацию для композиции классов вместо композиции объектов).
Selfless Trait (позволяет разработчикам библиотек предоставлять услуги, к которым их клиенты могут получить доступ через миксины или импорт).
Тип безопасного строителя
Независимо расширяемые решения проблемы выражений - так же, как «Абстракция масштабируемых компонентов», это не каталог шаблонов, но он также имеет дело с аналогичными проблемами (например, шаблон «Посетитель»)
Устаревшая модель наблюдателя - альтернатива наблюдателю.
Мы также можем рассматривать эмуляцию Scala классов Haskell как шаблон проектирования. Первое описание (которое я мог бы найти по крайней мере) находится в
Классы по типу бедных . В этой теме также доступно несколько записей в блоге.
И я думаю, что я не совсем ошибаюсь, если я также упомяну различные монады. Вы можете найти много ресурсов, связанных с ними.