Простое объектно-ориентированное проектирование: чистый и гибкий код
- Добавил: literator
- Дата: 29-11-2024, 21:06
- Комментариев: 0
![](/uploads/posts/2024-11/thumbs/1732903614_prostoeoop.jpg)
Автор: Маурисио Аниче
Издательство: Питер
Год: 2025
Страниц: 224
Язык: русский
Формат: pdf, epub
Размер: 10.1 MB
В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и умения. И вы их получите! Изучите практические принципы проектирования, помогающие сохранять простоту объектно-ориентированной кодовой базы по мере ее развития. Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.
ООП — не просто чисто инженерная задача; оно перерастает в искусство. Никакая заданная последовательность шагов не приведет к оптимальному проекту. Объектно-ориентированное проектирование требует творческого подхода.
В этой книге объектно-ориентированное проектирование рассматривается с двух конкретных точек зрения: как предотвратить резкое увеличение сложности системы и как получить «достаточно хорошую» архитектуру.
Кому стоит прочитать эту книгу:
Книга предназначена для разработчиков программного обеспечения, которые хотят улучшить навыки объектно-ориентированного проектирования. В ней подробно обсуждаются следующие темы: сложность кода, согласованность (консистентность) и инкапсуляция, управление зависимостями, проектирование абстракций, работа с инфраструктурой и модульность. Даже если вы опытный разработчик, знакомый с такими понятиями, как чистая архитектура, книга может содержать полезную для вас информацию.
Читатель должен обладать базовыми знаниями об объектно-ориентированных концепциях, таких как классы, полиморфизм и интерфейсы. Примеры кода написаны на псевдо-Java, но могут быть понятны разработчикам, знакомым с любым объектно-ориентированным языком программирования, таким как C#, Python или Ruby.
Contents:
Скачать Простое объектно-ориентированное проектирование: чистый и гибкий код
![](/templates/LitmyL/images/LitMyru.png)
[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.