Шукаєте відповіді та рішення тестів для Course 1068? Перегляньте нашу велику колекцію перевірених відповідей для Course 1068 в b.optima-osvita.org.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Категорія класів з різними інтерфейсами повинна виконувати багато однакових операцій. Укажіть, який шаблон найкраще це організує
Укажіть, який шаблон напряму пов’язаний із циклом for-each
Укажіть, який патерн найкраще підходить, коли невідомій кількості об’єктів потрібно реагувати на зміни в стані об’єкта
Укажіть, який поведінковий патерн вирішує проблему збереження стану об’єкта
Укажіть, який шаблон краще використати, коли потрібно динамічно додавати нові елементи до шарової системи
Укажіть, який шаблон допоможе отримати доступ до системи, коли існує частина системи, до якої немає прямого доступу
Укажіть, який структурний шаблон краще використати для змішування складених і простих об’єктів між собою
Укажіть, чи відображаються на класових діаграмах УСІ існуючі між типами зв’язки
На обраній вами мові програмування написати програмну реалізацію для приведених трьох шаблонів. Це повинні бути три папки із файлами, які тримають написані класи. Реалізація може бути абстрактною (неважливо, чи працює вона насправді, головне, щоб відображала дану на діаграмі систему).
Код за потреби повинен бути документований і оформлений до стандартів відповідної мови. При перевірці роботи будуть прийматися до уваги як обрана вами реалізація, так і наскільки якісно вона виконана (з погляду відповідності діаграми).
Шаблон 1: Абстрактна Фабрика
Дозволяє обрати конкретний підвид продуктів, залежно від обраної фабрики.
Шаблон 2: Композит
Компонент, який тримає в собі багато інших однотипних екземплярів і дозволяє маніпулювати ними.
Шаблон 3: Стратегія
Контекст параметризується стратегією, для того щоб обрати конкретний варіант алгоритму.
Укажіть, який символ означає, що елемент класу є публічним