Code examples for my article "Design Patterns in Scala"
Java Scala
Latest commit a2dc1d4 Oct 27, 2013 @pavelfatin Initial import
Permalink
Failed to load latest commit information.
behavioral Initial import Oct 27, 2013
creational Initial import Oct 27, 2013
structural Initial import Oct 27, 2013
README.md Initial import Oct 27, 2013

README.md

Patterns README

Code examples for my article Design Patterns in Scala (adoption and transformation of classical software design patterns in Scala).

Creational patterns:

  • Factory method
  • Lazy initialization
  • Singleton

Structural patterns:

  • Adapter
  • Decorator

Behavioral patterns:

  • Value object
  • Null Object
  • Strategy
  • Command
  • Chain of responsibility
  • Dependency injection

Pavel Fatin, http://pavelfatin.com