Looking for Об'єктно-орієнтоване програмування test answers and solutions? Browse our comprehensive collection of verified answers for Об'єктно-орієнтоване програмування at vns.lpnu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Життєвий цикл об'єкта в ООП. Поясніть призначення та особливості виклику конструкторів і деструкторів. У чому полягає різниця між даними об'єкта (полями) та його функціями (методами)?
Об'єктно-орієнтований підхід до роботи з файловою системою. Охарактеризуйте функціональні можливості класів DirectoryInfo та FileInfo із простору імен System.IO. Наведіть приклади методів для створення, видалення та отримання атрибутів об'єктів файлової системи.
Делегати як керовані аналоги вказівників на функції. Дайте визначення делегата та поясніть його зв’язок із типом System.MulticastDelegate. Розкрийте механізм композиції делегатів (ланцюжки виконання) за допомогою операторів + та -.
Відношення агрегації та композиції. Розкрийте сутність зв'язків типу «ціле-частина». Проаналізуйте головну відмінність між слабкою агрегацією та строгою композицією в контексті керування часом існування об'єктів: що відбувається з «частинами», якщо контейнер знищується?