Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ

dc.contributor.authorКотов, І. А.
dc.contributor.authorШвець, Д. В.
dc.contributor.authorКарабут, Н. О.
dc.contributor.authorKotov, I.
dc.contributor.authorShvets, D.
dc.contributor.authorKarabut, N.
dc.date.accessioned2025-04-08T16:10:47Z
dc.date.issued2025
dc.description.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.
dc.identifier.citationКотов, І. А. Аналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ / І. А. Котов, Д. В. Швець, Н. О. Карабут // Центральноукраїнський науковий вісник. Технічні науки : зб. наук. пр. - Кропивницький : ЦНТУ, 2025. - Вип. 11(42). - Ч. 1. - С. 37-45.
dc.identifier.doihttps://doi.org/10.32515/2664-262X.2025.11(42).1.37-45
dc.identifier.urihttps://dspace.kntu.kr.ua/handle/123456789/16343
dc.language.isouk
dc.publisherЦНТУ
dc.subjectабстракція
dc.subjectадаптація
dc.subjectінтерфейс
dc.subjectінфраструктура
dc.subjectклас
dc.subjectмультиплатформність
dc.subjectпарадигма
dc.subjectпатерн
dc.subjectдодаток
dc.subjectфреймворк
dc.subjectabstraction
dc.subjectadaptation
dc.subjectinterface
dc.subjectinfrastructure
dc.subjectclass
dc.subjectmultiplatform
dc.subjectparadigm
dc.subjectpattern
dc.subjectapplication
dc.subjectframework
dc.titleАналіз еволюції об'єктно-орієнтованої парадигми в патернах мови Java для мультиплатформних середовищ
dc.title.alternativeAnalyzing the Evolution of Object-Oriented Paradigm in Java Language Patterns for Multiplatform Environments
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
6.pdf
Size:
254.67 KB
Format:
Adobe Portable Document

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
7.42 KB
Format:
Item-specific license agreed upon to submission
Description: