Tento učební materiál je určen zájemcům o výuku objektově orientovaného programování, a
to s důrazem na vysokoškolské prostředí. Text si neklade cíl vysvětlovat a objasňovat všechna
témata objektově orientovaného programování, ale nastínit základní metodické postupy vhodné
pro výuku. Čtenář by měl být seznámen s programováním v některém programovacím
jazyku, který má objektově orientované vlastnosti. Cílem není rovněž popisovat některý
konkrétní programovací jazyk. I z tohoto důvodu jsou příklady uváděny ve více jazycích.