Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

ПРЕДИСЛОВИЕ Технология объектно - ориентированного программирования является дальнейшим развитием идей структурного и процедурного (модульного) программирования. Объектно - ориентированное программирование (ООП) является новым подходом, предполагает отказ от старых стереотипов и переход от мышления в терминах данных и процедур к мышлению в терминах объектов, наделенных определенными свойствами и поведением. Базируясь на ООП, программа представляется в терминах состояния и поведения объектов, более близких к рассматриваемой предметной области. Поэтому такая программа легко читается и воспринимается. Однако проектирование объектно- ориентированной программы является более трудоемким из-за необходимости разработай иерархии классов и сложности освоения средств ООП. Цель преподавания дисциплины: является изучение современного подхода к программированию в объектах, приобретение навыков написания программ на объектно-ориентированных языках, знакомства с методами разработки, тестирования, отладки, анализа, обеспечения безопасности и надежности программ. Задачи изучения дисциплины: Дальнейшее углубленное изучение и освоение языков программирования на базе технологии объектно-ориентированного и обобщенного (с использованием стандартной библиотеки) программирования. В качестве базового используется язык программирования высокого уровня C++. По завершении изучения дисциплины студент должен: - освоить основные понятия, свойства и принципы объектно- ориентированного программирования; - уметь проектировать спецификацию класса, выбирать целесообразную иерархию классов; - освоить стандартную библиотеку языка C++; - уметь использовать методику и средства технологии обобщенного программирования;

RkJQdWJsaXNoZXIy MTExODQxMg==