Архив метки: ооп

ооп

Объектно-ориентированное программирование на C++ — Айра Пол

Книга Айры Пол «Объектно-ориентированное программирование на С++» не учебник по С++ и не курс по объектно-ориентированному программированию (ООП), но может пригодиться в качестве и того, и другого. Эта книга поможет пользователю научиться создавать объектно-ориентированные программы на С++. Для разных виртуальных идей и понятий ООП в С++ имеются определенные, применяемые в них, конструкции. Каждая глава содержит тщательное описание использования этих приемов и технику их применений. Не все задачи, встречающиеся программисту на С++, можно решить средством языка. В этой книге находятся различные примеры, описанные автором очень подробно, которые помогут создать реальные задачи на С++. Также здесь имеются самые последние дополнения С++, такие как: стандартная библиотека шаблонов (STL); пространство имен (namespaces); механизм идентификации типов во время выполнения (RTTI); явное приведение типов (cast — операторы) и многие другие. Данное издание предназначено программистам, которые хотят иметь ясное представление о парадигме объектно-ориентированного программирования в С++, а также пригодится полезно преподавателям, студентам и всем, кто хочет освоить объектно-ориентированное программирование на С++.

Приемы объектно-ориентированного проектирования. Паттерны проектирования — Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

В книге авторов Э. Гамма, Р. Хелма, Р. Джонсона, Дж. Влиссидеса «Приемы объектно-ориентированного проектирования. Паттерны проектирования» описаны несложные решения задач, которые появляются при объектно-ориентированном проектировании. Некоторые программисты хотели найти способы повышения гибкости и степени повторного использования своих программ, что дало начало паттернам. Изложенные примеры написаны в легкой и доступной практике форме. Писателями пояснены правила использования паттернов проектирования и приведен их каталог. Программист сможет разработать приложение, применяя паттерны, находящиеся в справочнике, а так же узнает их роль в создании архитектуры сложных систем. Книга пригодится профессиональным разработчикам и программистам, изучающим объектно-ориентированное проектирование.