Les Design Patterns en Ruby, par Russ Olsen
Russ Olsen est l’auteur du célèbre livre « Les design patterns en Ruby »
Dans son livre, il passe en revue 14 des 23 patterns classiques du livre de référence produit par le fameux « Gang Of Four » : Template Method, Strategy, Observer, Composite, Iterator, Command, Adapter, Proxy, Decorator, Singleton, Factory, Builder, Interpreter, et des patterns propres à Ruby. Les patterns Ruby ont été élaborés avec l’aide de la communauté Ruby : la méta-programmation, le Internal Domain-Specific (DSL) et le pattern Convention plutôt que configuration.