Знайдено документів: 1
Інформація × Реєстраційний номер 2124U009249, Матеріали видань та локальних репозитаріїв Категорія Опубліковано, Стаття Назва роботи МЕТОД АВТОМАТИЗОВАНОГО ПЕРЕТВОРЕННЯ КЛАСІВ ДЛЯ РЕАЛІЗАЦІЇ КОМПОЗИЦІЇ Автор Кунгурцев О. Б.Бондар В. Р.Гратілова К. О.Новікова Н. О.Kungurtsev O. B.Bondar V. R.Gratilova K. O.Novikova N. O. Дата публікації 27-06-2024 Постачальник інформації Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка") Першоджерело https://ric.zp.edu.ua/article/view/305863 Видання National University "Zaporizhzhia Polytechnic" Опис Актуальність. Використання відношення композиції – один із найефективніших і найчастіше використовуваних способів спеціалізації класів в об’єктно-орієнтованому програмуванні. Мета роботи. Проблеми виникають при виявленні у внутрішньому класі зайвих атрибутів, які не потрібні для вирішення завдань спеціалізованого класу. Для роботи з такими атрибутами внутрішній клас має відповідні програмні методи, використання яких не тільки не вирішує завдання спеціалізованого класу, але й може призводити до помилок у його роботі. Метою роботи є видалення із внутрішнього класу «зайвих» атрибутів, і навіть всіх методів класу, які безпосередньо чи опосередковано (через інші методи) використовують ці атрибути. Метод. Розроблено математичну модель внутрішнього класу, яка дозволила виділити «зайві» елементи класу. Запропоновано метод перетворення внутрішнього класу, який на основі аналізу коду класу надає розробнику інформацію для ухвалення рішення про «зайві» атрибути, а потім в автоматизованому режимі поетапно видаляє та перетворює елементи класу. Результати. Для апробації запропонованих рішень розроблено програмний продукт Composition Converter. Проведено експерименти для порівняння перетворення класів у «ручному» та автоматизованому режимах. Результати показали багаторазове скорочення часу перетворення у автоматизованому режимі. Висновки. Запропонований метод автоматизованого перетворення внутрішнього класу відповідно до завдань зовнішнього класу при реалізації композиції дозволяє суттєво скоротити час або кількість помилок при редагуванні коду внутрішнього класу. Метод може бути використаний для різних об’єктно-орієнтованих мов. Додано в НРАТ 2026-02-25 Закрити
Матеріали
Опубліковано
Стаття
Кунгурцев О. Б.. МЕТОД АВТОМАТИЗОВАНОГО ПЕРЕТВОРЕННЯ КЛАСІВ ДЛЯ РЕАЛІЗАЦІЇ КОМПОЗИЦІЇ : публікація 2024-06-27; Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка"), 2124U009249
Знайдено документів: 1

Оновлено: 2026-03-14