Ваш код на Java перестанет быть набором разрозненных классов и превратится в гибкую систему, которую легко масштабировать и поддерживать. Вместо написания кода «как получится», вы освоите проверенные архитектурные решения для типовых задач разработки.
В основе курса лежат принципы проектирования (SOLID, DRY, KISS, YAGNI, APO) и классификация «Банды четырёх» (GoF). Вы разберете работу порождающих, структурных и поведенческих паттернов на реальных примерах Java-кода. Отдельное внимание уделено антипаттернам — вы научитесь вовремя распознавать вредные приемы, которые делают приложение неэффективным и сложным в поддержке.
Материал предназначен для тех, кто уже знает основы Java и хочет перейти от написания простых программ к проектированию профессиональных архитектурных решений.
Отзывов пока нет. Будьте первым!