АНАЛІЗ ЕФЕКТИВНОСТІ МЕТОДІВ СУЧАСНОЇ РЕАЛІЗАЦІЇ ШАБЛОНІВ ПРОЕКТУВАННЯ В ОБ’ЄКТНО-ОРІЄНТОВАНОМУ ПРОГРАМУВАННІ
ANALYSIS OF THE EFFICIENCY OF MODERN IMPLEMENTATION METHODS OF DESIGN TEMPLATES IN OBJECT-ORIENTED PROGRAMMING
Сторінки: 281-285. Номер: №6, 2023 (329)
Автори:
ОСТАПЧУК ОЛЕКСАНДР
Луцький національний технічний університет
e-mail: ostap4info@gmail.com
СУРИНОВИЧ ОЛЕНА
Луцький національний технічний університет
https://orcid.org/https://orcid.org/0000-0002-9300-0039
e-mail: sivom@ukr.net
ЛІЩИНА НАТАЛІЯ
Луцький національний технічний університет
https://orcid.org/https://orcid.org/0000-0002-5200-536X
e-mail: lischyna@gmail.com
ЛІЩИНА ВАЛЕРІЙ
Луцький національний технічний університет
https://orcid.org/https://orcid.org/0000-0002-2371-3850
e-mail: lvaleriy@gmail.com
OSTAPCHUK Oleksandr, SURYNOVYCH Оlena, LISHCHYNA Natalia, LISHCHYNA Valeriy
Lutsk National Technical University
DOI: https://www.doi.org/10.31891/2307-5732-2023-329-6-281-285
Анотація мовою оригіналу
У роботі було надано емпіричні докази ефективності шаблонів проектування, які можуть керувати практикою розробки програмного забезпечення. Визначено найефективніші шаблони проектування для покращення якості коду, зручності обслуговування та повторного використання, що може допомогти розробникам приймати зважені рішення щодо вибору шаблонів.
Ключові слова: шаблони проектування, об’єктно-орієнтовне програмування (ООП), патерни, програмне забезпечення.
Розширена анотація англійською мовою
Empirical evidence has been provided for the effectiveness of design patterns that can guide software development practices. The most effective design patterns for improving code quality, maintainability, and reusability were identified, which can help developers make informed decisions about pattern selection. The importance of balancing the benefits of design patterns with their potential drawbacks, such as increased code complexity, was emphasized. Research findings were described to inform pattern selection and the use of research recommendations to improve software development practice. This study included a survey of software developers to collect data on the use and effectiveness of design patterns in OOP. The study design was collected at one point in time. The survey questionnaire was developed based on a literature review of existing research on the use and effectiveness of design patterns in OOP. The study also highlighted the importance of balancing the benefits of design patterns with their potential drawbacks, such as increased code complexity. The study had several implications for the practice of software development. It highlighted the importance of using design patterns in OOP projects to improve code quality, maintainability, and reusability. The most effective design patterns to achieve these goals were also identified, such as the Factory method and observer patterns. In addition, it was emphasized the need to use design patterns wisely to avoid code complexity and performance issues. It was analyzed that the study can inform educational and training programs in software development, emphasizing the importance of design patterns and providing guidance on their effective use. A number of future scientific studies within the framework of this issue have been identified too.
Key words: design patterns, object-oriented programming (OOP), patterns, software.