Название: Паттерны объектно-ориентированного проектирования Автор: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Издательство: Питер Серия: Библиотека программиста Год: 2020 Страниц: 448 Язык: русский Формат: pdf, djvu Размер: 15.8 MB
Прошло больше 25 лет с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед вами юбилейное издание с обновленным переводом книги, ставшей must-read для каждого программиста. «Паттерны объектно-ориентированного проектирования» пришли на смену «Приемам объектно-ориентированного проектирования».
Четыре первоклассных разработчика — Банда четырех — представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C++ или Smalltalk, демонстрирующий его возможности.
Книга не является введением в объектно-ориентированное программирование или проектирование. На эти темы написано много других хороших книг. Предполагается, что вы достаточно хорошо владеете по крайней мере одним объектно-ориентированным языком программирования и имеете какой-то опыт объектно-ориентированного проектирования. Безусловно, у вас не должно возникать необходимости лезть в словарь за разъяснением терминов «тип», «полиморфизм», и вам понятно, чем «наследование интерфейса» отличается от «наследования реализации».
Для использования паттернов не нужны ни какие-то особенные возможности языка программирования, ни хитроумные приемы, поражающие воображение друзей и начальников. Все можно реализовать на стандартных объектно-ориентированных языках, хотя для этого потребуется приложить несколько больше усилий, чем в случае специализированного решения, применимого только в одной ситуации. Но эти усилия неизменно окупаются за счет большей гибкости и возможности повторного использования.
Spring. Все паттерны проектирования Название: Spring. Все паттерны проектирования Автор: Раджпут Динеш Издательство: Питер Год: 2019 Формат: pdf, djvu Размер: 10 Мб Качество:...
Основы объектно-ориентированного программирования Название: Основы объектно-ориентированного программирования Автор: Уйманова Н. А. Год: 2017 Формат: pdf Издательство: ОГУ Страниц: 156 Для сайта:...
Паттерны проектирования программных систем Название: Паттерны проектирования программных систем Автор: Алексеев В. А. Издательство: Изд-во Липецкого государственного технического...
Паттерны проектирования на платформе NET Название: Паттерны проектирования на платформе NET Автор: Тепляков С. Издательство: Питер Год: 2015 Формат: PDF Размер: 5 Мб Язык: русский Книга...