Объектно-ориентированное программирование — это парадигма программирования, использующая «объекты»: структуры данных, состоящие из полей данных и методов вместе с их взаимодействиями.
Шаблон проектирования — это универсальное решение многократного использования для часто встречающейся проблемы при разработке программного обеспечения.
Обертка — это метод ООП, при котором объект инкапсулирует (обертывает) другой объект, ресурс (динамически выделяемая память, файл ОС / дескриптор окна, сокет, мьютекс потока и т. д.) Или набор подпрограмм, скрывая / защищая его и предоставляя другой (возможно проще в…
ServiceLoader — это способ Java SDK для загрузки различных провайдеров для класса из пути к классам. Он использует специальные файлы конфигурации в META-INF / services.
Kotlin — это статически типизированный язык программирования с открытым исходным кодом, поддерживаемый и разрабатываемый JetBrains. Kotlin сочетает в себе ООП и функциональные возможности и ориентирован на совместимость, безопасность, ясность и поддержку инструментов…