Объектно-ориентированное программирование (Курс 1)
В этом курсе мы познакомим вас с классами, объектами, методами, свойствами и всеми материалами OOП, создав реальное (и эпическое) приложение, в котором мы сражаемся с космическими кораблями.
OOP (course 4): Static methods, Namespaces, Exceptions & Traits! Woh!
Наконец, мы можем действительно разгрузить и увидеть все классные ООП-материалы, которые мы еще не рассмотрели. Это последние недостающие части, стоящие между вами и понимающем любой код OO, который вы встречаете.
require
)Наконец, вы начнете видеть серьезную отдачу от этих новых сумасшедших ОО-навыков, которые у вас есть.
В этом курсе мы познакомим вас с классами, объектами, методами, свойствами и всеми материалами OOП, создав реальное (и эпическое) приложение, в котором мы сражаемся с космическими кораблями.
В этом курсе мы будем использовать то, что мы узнали в курсе 1, чтобы действительно начать использовать то, что мы знаем. Мы очистим старые функции с помощью новых классов, изучим практику, называемую внедрением зависимостей, и организуем наши объекты в нечто, называемое контейнером. Это курс, который действительно делает объекты полезными и настраивает нас на будущее (наследование, интерфейсы и тд.).
Дела начинают идти хорошо. Вы изучили основы (курс 1). Черт возьми, вы даже освоили объекты обслуживания, объекты моделей и контейнеры обслуживания в курсе 2! Теперь все мясо в ОО:
Создание надежного программного обеспечения — это не только понимание того, как работают исключения Java, но и понимание того, как правильно их использовать. Таким образом, это больше, чем изучение исключений Java как языковой функции, и это то, чему этот курс призван научить. Исключения почти всегда рассматриваются как короткая глава/тема (обычно 30-45 минут) в более крупном курсе Java, и они охватывают только основы исключений Java. Этого