1. Gamma E., Helm R., Johnson R., Vlissides J. Design patterns. Elements of reusable object-oriented software. Saint Petersburg, Piter; 2019. 368 p. (In Russian)
2. Freeman E., Robson E., Sierra K., Bates B. Head First Design Patterns. Saint Petersburg, Piter; 2018. 657 p. (In Russian)
3. Shevchuk A., Okhrimenko D., Kasyanov A. Design Patterns via C#. Object-oriented design techniques. Electronic edition; 2015. 288 p. (In Russian.)
4. Kasampalis S. Mastering Python Design Patterns. Packt, Birmingham-Mumbai; 2015. 214 p.
5. Olsen R. Design Patterns in Ruby. Boston, AddisonWesley; 2008. 384 p.