Дианкин И.Д. - Python и облачные вычисления в науке - 10. Объектно-ориентированное программирование
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
1. Верно ли то, что отношение композиции является частным случаем отношения агрегации? • +Да • Нет 2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр? • +Да • Нет 3. Верно ли утверждение программирования о том, что Java является декларативным языком программирования? • Да • +Нет 4. Верно ли утверждение о том, что Java является императивным языком программирования? •+ Да • Нет 5. Верно ли, что Java позволяет создавать массив заранее известных величин? • +Да • Нет 6. Верно ли, что MVC позволяет визуализировать одни и те же данные разными способами без изменения модели? •+ Да • Нет 7...
Объектно-ориентированный подход: как мыслить категориями объектов
Когда разработчик приступает к созданию программного обеспечения, он может выбрать один из двух фундаментальных подходов, которые определяют весь стиль и архитектуру будущего кода. Декларативный подход фокусируется на описании того, что должна делать программа, а не как именно она должна это делать. Разработчик определяет желаемый результат, а система сама находит оптимальный путь его достижения. Характерные черты: Примеры применения: Преимущества: Недостатки: Императивный подход требует от разработчика...