Объектно-ориентированный подход. 5-е международное издание

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

Особое внимание уделяется правильному проектированию классов, выбору между наследованием и композицией, пониманию разницы между агрегацией и ассоциацией, а также разделению интерфейса и реализации. Издание помогает читателям избегать распространенных ошибок и писать более чистый, гибкий и сопровождаемый код.

В пятом издании основное внимание уделяется фундаментальным основам ООП, включая паттерны проектирования, управление зависимостями и принципы SOLID. Эти концепции не зависят от конкретных языков программирования и остаются актуальными независимо от технологических изменений. Книга подходит для разработчиков, работающих с C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, Swift, JavaScript, Python и PHP.

Объектно-ориентированный подход. 5-е международное издание
A
Автор
Мэтт Вайсфельд
Издательство
Питер
Год
2020
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент