Книга представляет собой классический учебник для высшей школы, содержащийглубокое изложение вопросов, связанных с абстракцией и структурами данных, а также их реализацией на языке C+-I-. Помимо предоставления прочных основ методов абстракции данных, в ней особо подчеркивается различие между спецификацией и реализацией, что является принципиально важным в объектно-ориентированном подходе. В книге подробно обсуждаются ключевые понятия объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм, однако в центре внимания всегда находится именно абстракция данных, а не синтаксические конструкции языка C++. Книга будет полезна всем, кто заинтересован в глубоком изучении важнейших аспектовООП и полном освоении соответствующих возможностей языка C++.