1 documents found
Information × Registration Number 2124U009249, Article popup.category Опубліковано, Стаття Title METHOD AUTOMATED CLASS CONVERSION FOR COMPOSITION IMPLEMENTATION popup.author Кунгурцев О. Б.Бондар В. Р.Гратілова К. О.Новікова Н. О.Kungurtsev O. B.Bondar V. R.Gratilova K. O.Novikova N. O. popup.publication 27-06-2024 popup.source_user Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка") popup.source https://ric.zp.edu.ua/article/view/305863 popup.publisher National University "Zaporizhzhia Polytechnic" Description Актуальність. Використання відношення композиції – один із найефективніших і найчастіше використовуваних способів спеціалізації класів в об’єктно-орієнтованому програмуванні. Мета роботи. Проблеми виникають при виявленні у внутрішньому класі зайвих атрибутів, які не потрібні для вирішення завдань спеціалізованого класу. Для роботи з такими атрибутами внутрішній клас має відповідні програмні методи, використання яких не тільки не вирішує завдання спеціалізованого класу, але й може призводити до помилок у його роботі. Метою роботи є видалення із внутрішнього класу «зайвих» атрибутів, і навіть всіх методів класу, які безпосередньо чи опосередковано (через інші методи) використовують ці атрибути. Метод. Розроблено математичну модель внутрішнього класу, яка дозволила виділити «зайві» елементи класу. Запропоновано метод перетворення внутрішнього класу, який на основі аналізу коду класу надає розробнику інформацію для ухвалення рішення про «зайві» атрибути, а потім в автоматизованому режимі поетапно видаляє та перетворює елементи класу. Результати. Для апробації запропонованих рішень розроблено програмний продукт Composition Converter. Проведено експерименти для порівняння перетворення класів у «ручному» та автоматизованому режимах. Результати показали багаторазове скорочення часу перетворення у автоматизованому режимі. Висновки. Запропонований метод автоматизованого перетворення внутрішнього класу відповідно до завдань зовнішнього класу при реалізації композиції дозволяє суттєво скоротити час або кількість помилок при редагуванні коду внутрішнього класу. Метод може бути використаний для різних об’єктно-орієнтованих мов. popup.nrat_date 2026-02-25 Close
Article
Опубліковано
Стаття
Кунгурцев О. Б.. METHOD AUTOMATED CLASS CONVERSION FOR COMPOSITION IMPLEMENTATION : published. 2024-06-27; Журнал "Радіоелектроніка, інформатика, управління" (Національний університет "Запорізька політехніка"), 2124U009249
1 documents found

Updated: 2026-03-21