Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ
Loading...
Files
Date
Authors
Котов, І. А.
Швець, Д. В.
Карабут, Н. О.
Kotov, I.
Shvets, D.
Karabut, N.
Journal Title
Journal ISSN
Volume Title
Publisher
ЦНТУ
Abstract
Дослідження спрямоване на аналіз еволюції об’єктно-орієнтованої парадигми у контексті розвитку патернів мови Java для мультиплатформних середовищ. Акцент робиться на тому, як зміни в архітектурних підходах, зумовлені вимогами кроссплатформності, вплинули на трансформацію об’єктно-орієнтованої парадигми — від класичних принципів інкапсуляції та поліморфізму до сучасних гібридних рішень. Мета роботи — виявити зв’язок між адаптацією Java-інструментів та зростанням актуальності патернів, що забезпечують сумісність коду з різноманітними платформами. У статті простежено еволюційний шлях об’єктно-орієнтованої парадигми у Java, починаючи з ери WORA, де віртуальна машина (JVM) була основним механізмом абстракції від платформ, до сучасних підходів, що поєднують нативну компіляцію з гнучкими архітектурними патернами. На прикладах JavaFX та Spring Boot показано, як інкапсуляція платформо-залежних деталей і поліморфізм перетворилися на інструменти створення універсальних інтерфейсів, здатних адаптуватися під мобільні, десктопні та хмарні середовища тощо. Research focused on the evolution of the object-oriented paradigm in the context of Java language pattern development for cross-platform environments. It centralizes on analyzing the evolution of the objectoriented
paradigm in the context of developing Java language patterns for cross-platform environments. Emphasis is placed on how changes in architectural approaches, driven by cross-platform requirements, have influenced the transformation of the object-oriented paradigm — from classical principles of encapsulation and polymorphism to modern hybrid solutions. The work aims to identify the connection between the adaptation of Java tools and the increasing relevance of patterns that ensure code compatibility across various platforms. The paper traces the evolutionary path of the object-oriented paradigm in Java, starting from the WORA era, where the Java Virtual Machine (JVM) served as the primary mechanism for platform abstraction, to modern approaches combining native compilation with flexible architectural patterns. Examples such as JavaFX and Spring Boot demonstrate how the encapsulation of platform-dependent details and polymorphism have evolved into tools for creating universal interfaces that adapt to mobile, desktop, and cloud environments etc.
Description
Keywords
абстракція, адаптація, інтерфейс, інфраструктура, клас, мультиплатформність, парадигма, патерн, додаток, фреймворк, abstraction, adaptation, interface, infrastructure, class, multiplatform, paradigm, pattern, application, framework
Citation
Котов, І. А. Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ / І. А. Котов, Д. В. Швець, Н. О. Карабут // Центральноукраїнський науковий вісник. Технічні науки : зб. наук. пр. - Кропивницький : ЦНТУ, 2025. - Вип. 11(42). - Ч. 1. - С. 37-45.