Books about object-oriented principles
- MEYER, B.: Object-Oriented Software Construction. 2nd Edition, Prentice Hall, 1997
- COAD, P. - YOURDON, E.: Object-Oriented Analysis. 2nd Edition, Prentice Hall, 1991
- COAD, P. - YOURDON, E.: Object-Oriented Design. Prentice Hall, 1991
- COAD, P. - NICOLA, J.: Object-Oriented Programming. Prentice Hall, 1993
Textbooks of object-oriented programming languages
- BLOCH, J.: Effective Java. 3rd Edition, Addison-Wesley Professional, 2017
- SKEET, J.: C# in Depth. 4th Edition, Manning Publications, 2019
- STROUSTRUP, B.: The C++ Programming Language. 4th Edition, Addison-Wesley Professional, 2013
Books about design patterns
- GAMMA, E. - HELEM, R. - JOHNSON, R. - VLISSIDES, J. M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1994
Books about object-oriented modeling nad UML
- RUMBAUGH, J. - JACOBSON, I. - BOOCH, G.: The Unified Modeling Language User Guide. 2nd Edition, Addison-Wesley Professional, 2017
- FOWLER, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd Edition, Addison-Wesley Professional, 2003
Tutorials on design patterns
- SourceMaking - Design Patterns
- MAKATURA, M.: Zbierka úloh z OOP - Návrhové vzory
- OKHRAVI, C.: Design Patterns in Object Oriented Programming