Конспект лекций является введением в объектно-ориентированные методы разработки программного обеспечения. Рассмотрены основы объектно-ориентированного подхода: составляющие объектной модели, характеристики объектов, классов и типы отношений между ними. Особое внимание уделяется выражению рассматриваемых элементов объектно-ориентированного подхода на языке программирования С++ и унифицированном языке моделирования UML.