--- Тип: Книга Статус: Запланировано Название: Простое объектно-ориентированное проектирование Автор: - Маурисио Аниче Количество страниц: 224 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/prostoe-oop-proektirovanie.jpg Начата: Закончена: Оценка: Сложность: Теги: - ооп - проектирование - архитектура - паттерны - рефакторинг Категории: - Архитектура ПО Источник: Ссылка: --- # Простое объектно-ориентированное проектирование ![[covers/prostoe-oop-proektirovanie.jpg]] ## 📖 О книге Практическое руководство по сохранению простоты объектно-ориентированной кодовой базы в процессе её роста. Автор с 20-летним опытом предлагает конкретные техники — не идеальный дизайн, а «достаточно хорошую» архитектуру, которая остаётся управляемой. Книга применима к любому ОО-языку и содержит иллюстрации, примеры и упражнения. ## 🧠 Ключевые идеи - Управление сложностью: каждый новый класс добавляет состояние и абстракции — цель не чистота, а предотвращение роста сложности - Организация кода: принципы распределения ответственности между классами и методами для удобства навигации и изменений - Управление зависимостями: слабая связность через инверсию зависимостей, инъекции и изоляцию модулей - Гибкие абстракции: когда вводить абстракцию, а когда оставить конкретику — практические критерии выбора - «Достаточно хорошее» проектирование: прагматичный подход вместо перфекционизма — архитектура, которая поддерживает изменения без переписывания ## 💬 Важные цитаты ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки [[Паттерны объектно-ориентированного проектирования]] [[Чистая архитектура]] [[Чистый код]] [[Рефакторинг кода на JavaScript]]