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

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

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

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

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

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

Автор

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

A
Можно купить
196 ₽ 720 ₽ −73%

Angular (Full App) with Angular Material, Angularfire & NgRx

Maximilian Schwarzmüller
Build your own React from scratch Можно купить
414 ₽ 670 ₽ −38%

Build your own React from scratch

Rajesh Pillai
С
Можно купить
260 ₽ 799 ₽ −67%

Создание продвинутых эффектов в Unity: Партиклы, VFX

Роман Сакутин
Cypress - Фреймворк для модного тестирования Front-end Javascript Сбор взносов
959 ₽

Cypress - Фреймворк для модного тестирования Front-end Javascript

Udemy
В
Можно купить
184 ₽ 1 598 ₽ −88%

Вся грамматика английского за 10 занятий

Марта Емерк
З
Можно купить
600 ₽

Золотая ниша на YouTube для мастерицы или рукодельницы

Alex Nekrashevich
В
Можно купить
174 ₽ 1 090 ₽ −84%

Веб-парсинг с использованием API, Beautifulsoup и Pandas

Chandramouli Jayendran
С
Можно купить
300 ₽ 1 190 ₽ −75%

Создание веб-приложений с помощью Go

Trevor Sawler
Научитесь обматывать проволокой: изготовление ювелирных изделий, кулон с фрезией Можно купить
300 ₽ 1 890 ₽ −84%

Научитесь обматывать проволокой: изготовление ювелирных изделий, кулон с фрезией

Гопи Дэйв
К
Можно купить
200 ₽

Как начать карьеру на фрилансе. Заработок на Upwork

Алексей Злотник
Квантовый сдвиг. Сила вашего эмоционального интеллекта Можно купить
198 ₽ 2 050 ₽ −90%

Квантовый сдвиг. Сила вашего эмоционального интеллекта

Q. Rigal
Подработка: пассивный доход от пользовательского тестирования Можно купить
600 ₽

Подработка: пассивный доход от пользовательского тестирования

Салах Эддин
0 · 0 отзывов

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

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

S
Можно купить
234 ₽ 2 800 ₽ −92%

SQL Essential

Уникальный дизайн веб приложений своими руками Можно купить
220 ₽ 3 900 ₽ −94%

Уникальный дизайн веб приложений своими руками

javabegin
П
Можно купить
1 040 ₽ 22 500 ₽ −95%

Профессия Программист Java

GeekBrains
Bravo - security plugin Можно купить
98 ₽ 2 250 ₽ −96%

Bravo - security plugin

phpStatistics - Social Tracking Tool for Instagram, YouTube и др Можно купить
120 ₽ 2 450 ₽ −95%

phpStatistics - Social Tracking Tool for Instagram, YouTube и др

И
Можно купить
108 ₽ 720 ₽ −85%

Изучение Apache Spark

Udemy
Universal Import/Export Pro для Opencart Можно купить
1 016 ₽ 5 620 ₽ −82%

Universal Import/Export Pro для Opencart

Perfex CRM Chat модуль Можно купить
795 ₽ 3 930 ₽ −80%

Perfex CRM Chat модуль

Android, Java, Kotlin курсы Можно купить
892 ₽ 2 000 ₽ −55%

Android, Java, Kotlin курсы

Mitch
Инженер по автоматизации тестирования на Java. Часть 1 из 5 Можно купить
800 ₽ 15 000 ₽ −95%

Инженер по автоматизации тестирования на Java. Часть 1 из 5

Яндекс Практикум
Микросервисы на Java: практический подход Сбор взносов
3 881 ₽ 49 410 ₽ −92%

Микросервисы на Java: практический подход

IBS Training Center
Автоматизатор мобильных Pro Сбор взносов
8 395 ₽ 35 499 ₽ −76%

Автоматизатор мобильных Pro

learnqa