✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Завдання № 2
1. Загальна характеристика та призначення мови Dart.
2. Реалізація інтерфейсів у мові Dart.
3. Спроектувати та реалізувати на мові Dart два класи відповідно до індивідуального завдання (Таблиця 1). У першому класі повинна бути описана колекція вказаного класу, яка складається з об’єктів другого класу. Класи повинні мати конструктори, поля та методи, зокрема методи доступу (сеттери та геттери). Окремими методами першого класу реалізувати основне завдання. У функції main() для першого класу створити необхідний об’єкт та викликати для нього методи, які реалізують основне завдання. Вивести результати у консольне вікно. Передбачити в програмному коді використання generic класу та generic методу, для якого визначити функцію, що повертає об’єкт класу Future з використанням конструктора першого виду та передбачити в ньому можливість обробки помилок з використанням конструктора другого виду.
Таблиця 1.
Перший клас | Другий клас | Основне завдання: знайти та вивести наступі дані | |||
Сутність | Обов'язкові поля | Клас колекції | Сутність | Обов'язкові поля | |
Виставка | Назва, прізвище скульптора |
Set | День | Кількість відвідувачів, коментар | Cумарна кількість відвідувачів, день з найбільшою кількістю відвідувачів, день з найбільшою кількістю слів у коментарі |
Зав.кафедри ІТ _____________________ доц. І.М. Крошний