OOP2

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Процедурное программирование

Стиль разработки, в котором программы состоят из последовательности инструкций или функций.

2
New cards

Инкапсуляция

Принцип ООП, который подразумевает сокрытие внутренней реализации объекта и объединение данных и методов внутри класса.

3
New cards

Наследование

Принцип ООП, который позволяет создавать новый класс на основе уже существующего, наследуя его свойства и методы.

4
New cards

Полиморфизм

Способность объектов различных классов обрабатывать одинаковые сообщения (методы) по-разному.

5
New cards

Композиция

Отношение «часть-целое», где отдельные части становятся неотъемлемой частью целого и не могут существовать без него.

6
New cards

Агрегация

Свободное отношение «часть-целое», где части могут существовать независимо от целого.

7
New cards

Абстрактный класс

Класс, который описывает общие характеристики, но не может быть непосредственно использован для создания объектов.

8
New cards

Интерфейс

Контракт, который определяет набор методов и свойств, которые класс должен реализовать.

9
New cards

Внедрение зависимостей (Dependency Injection)

Метод, при котором класс получает свои зависимости извне, а не создает их внутри.

10
New cards

Паттерн Singleton

Принцип проектирования, который гарантирует, что класс будет иметь только один экземпляр и предоставляет глобальную точку доступа к нему.