1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Процедурное программирование
Стиль разработки, в котором программы состоят из последовательности инструкций или функций.
Инкапсуляция
Принцип ООП, который подразумевает сокрытие внутренней реализации объекта и объединение данных и методов внутри класса.
Наследование
Принцип ООП, который позволяет создавать новый класс на основе уже существующего, наследуя его свойства и методы.
Полиморфизм
Способность объектов различных классов обрабатывать одинаковые сообщения (методы) по-разному.
Композиция
Отношение «часть-целое», где отдельные части становятся неотъемлемой частью целого и не могут существовать без него.
Агрегация
Свободное отношение «часть-целое», где части могут существовать независимо от целого.
Абстрактный класс
Класс, который описывает общие характеристики, но не может быть непосредственно использован для создания объектов.
Интерфейс
Контракт, который определяет набор методов и свойств, которые класс должен реализовать.
Внедрение зависимостей (Dependency Injection)
Метод, при котором класс получает свои зависимости извне, а не создает их внутри.
Паттерн Singleton
Принцип проектирования, который гарантирует, что класс будет иметь только один экземпляр и предоставляет глобальную точку доступа к нему.