logo

Crowdly

Browser

Додати до Chrome

На обраній вами мові програмування написати програмну реалізацію для приведени...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

На обраній вами мові програмування написати програмну реалізацію для приведених трьох шаблонів. Це повинні бути три папки із файлами, які тримають написані класи. Реалізація може бути абстрактною (неважливо, чи працює вона насправді, головне, щоб відображала дану на діаграмі систему).

Код за потреби повинен бути документований і оформлений до стандартів відповідної мови. При перевірці роботи будуть прийматися до уваги як обрана вами реалізація, так і наскільки якісно вона виконана (з погляду відповідності діаграми).

Шаблон 1: Абстрактна Фабрика

Дозволяє обрати конкретний підвид продуктів, залежно від обраної фабрики.

Шаблон 2: Композит

Компонент, який тримає в собі багато інших однотипних екземплярів і дозволяє маніпулювати ними.

Шаблон 3: Стратегія

Контекст параметризується стратегією, для того щоб обрати конкретний варіант алгоритму.

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на b.optima-osvita.org?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome