Введение в объектно-ориентированный дизайн с Java

0/5 ·
Создан: 3 ноября 2018 г. Обновлён: 23 марта 2026 г.

Разработка крупных программных систем требует перехода от написания простого кода к проектированию архитектуры, где модули легко расширяются и поддерживаются. Здесь разбирается, как правильно применять принципы объектно-ориентированного дизайна (ООД) в Java-проектах, чтобы избегать запутанных связей в коде.

Внутри курса:

  • Моделирование архитектуры: освоение UML-диаграмм для визуализации структуры будущей системы до начала написания кода.
  • Паттерны проектирования: разбор классических порождающих, структурных и поведенческих шаблонов для типовых задач разработки.
  • Принципы чистого проектирования: правила создания модульного и переиспользуемого кода, который легко масштабировать.

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

Автор

Другие материалы школы

Акупрессура для эмоционального баланса Можно купить
80 ₽ 700 ₽ −89%
5.0

Акупрессура для эмоционального баланса

Jakob Bargak
J
Можно купить
80 ₽ 700 ₽ −89%

Java Многопоточность

Udemy
И
Можно купить
178 ₽

ИТ под контролем: как не провалиться, если вы ИТ-менеджер

Михаил Савчук
П
Можно купить
166 ₽ 999 ₽ −83%

Полный курс тестирования на проникновение в Active Directory

Udemy
L
Можно купить
260 ₽ 999 ₽ −74%

Linux Operation и DevOps - Базовый курс. Часть 2

Алексей Жадан
Z
Можно купить
260 ₽ 999 ₽ −74%

ZBrush 2021 для новичков

Илья Хлынин
L
Можно купить
260 ₽ 1 090 ₽ −76%

Linux Operation и DevOps - Базовый курс. Часть 4

Алексей Жадан
Программирование на Python: полный курс Python Bootcamp 2023 Можно купить
368 ₽ 3 090 ₽ −88%

Программирование на Python: полный курс Python Bootcamp 2023

Андрей Думитреску
В
Сбор взносов
305 ₽ 1 090 ₽ −72%

Визуализация данных Python с использованием Seaborn — продвинутый уровень

Exam Turf
Освойте искусство обучения: научно обоснованные методы обучения Можно купить
212 ₽ 2 000 ₽ −89%

Освойте искусство обучения: научно обоснованные методы обучения

Manthan Patel
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

К
Можно купить
254 ₽ 5 000 ₽ −95%

Комплект курсов по Access

Анализ данных в SQL Server 2016 Reporting Services Можно купить
876 ₽ 17 990 ₽ −95%

Анализ данных в SQL Server 2016 Reporting Services

Специалист
Bitcoin Promo Package 2: скрипты для обмена и торговли криптовалютой Можно купить
426 ₽ 6 200 ₽ −93%

Bitcoin Promo Package 2: скрипты для обмена и торговли криптовалютой

Java от основ до продвинутого уровня Можно купить
130 ₽ 1 074 ₽ −88%

Java от основ до продвинутого уровня

Максим Гузив
Разработка приложений с использованием SPRING и Spring MVC/REST Можно купить
2 458 ₽ 37 990 ₽ −94%

Разработка приложений с использованием SPRING и Spring MVC/REST

Сергей Шуйков
66Analytics - аналитика и отслеживание сессий Можно купить
204 ₽ 4 900 ₽ −96%

66Analytics - аналитика и отслеживание сессий

AltumCode
А
Можно купить
180 ₽ 1 060 ₽ −83%

Анализ данных и бизнес-аналитика с помощью Microsoft Excel

Трэвис Кьюзик
Инженер по автоматизации тестирования Java Можно купить
240 ₽ 3 490 ₽ −93%

Инженер по автоматизации тестирования Java

Learn IT University
Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition Сбор взносов
8 678 ₽ 44 150 ₽ −80%

Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition

Сергей Цымбалов
Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3 Сбор взносов
2 429 ₽ 24 500 ₽ −90%

Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3

Михаил Соколов