Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

Статьи с тэгом «ООП»

Эволюция языков программирования

7 марта 2026

Тэги: ООП, Kotlin, Java.

Давайте посмотрим на эволюцию языков программирования, чтобы найти основную причину, побуждавшую их авторов раз за разом изобретать очередной синтаксис. Её можно описать как стремление решать задачи быстрее и писать меньше кода.
Читать полностью...

Функциональные интерфейсы в Java

21 октября 2025

Тэги: Java, Stream API, ООП.

В основе Stream API, которое значительно упрощает работу с коллекциями в Java, лежит понятие функциональных интерфейсов. Любой интерфейс можно назвать функциональным, если он содержит один-единственный метод. Такой интерфейс снабжается аннотацией @FunctionalInterface.
Читать полностью...

Интерфейсы Comparable и Comparator

10 июня 2024

Тэги: Java, Collections, ООП.

Интерфейсы Comparable и Comparator являются частью Java Collections. Comparable ("сравниваемый") наделяет объекты свойством сравнимости между собой. Данный интерфейс предоставляет универсальный способ сравнивать два объекта между собой.
Читать полностью...

Value-классы

11 декабря 2023

Тэги: ООП, Kotlin, руководство.

Value-классы в Kotlin сочетают в себе производительность примитивных типов и при этом поддерживают более строгую типизацию, подобно полноценным классам.
Читать полностью...

Pattern matching в switch

17 ноября 2023

Тэги: Java, руководство, ООП.

Шаблоны сравнения (pattern matching) в switch предоставляют доступ к методам дочерних классов без необходимости явного приведения типов.
Читать полностью...

SequencedMap

8 ноября 2023

Тэги: Java, Collections, ООП.

Интерфейс SequencedMap расширяет стандартный Map, добавляя в него методы для доступа и манипулирования первым и последним элементами.
Читать полностью...

SequencedCollection и SequencedSet

3 ноября 2023

Тэги: Java, Collections, алгоритмы, ООП.

SequencedCollection расширяет базовый интерфейс Collection, добавляя в него ряд полезных методов для манипуляций с первым и последним элементами.
Читать полностью...

Передача null в перегруженный метод

4 января 2018

Тэги: ООП, Java, головоломки.

Можно выделить для себя мнемоническое правило, что при передаче null в перегруженный метод всегда будет использоваться наиболее частная реализация (наследник).
Читать полностью...