Skip to content

Commit 0389126

Browse files
authored
Merge pull request #323 from fullstack-development/iatsdotfatr-patch-2
Update oop.md
2 parents 1e13742 + 9653b8f commit 0389126

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

frontend/middle-1/oop.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22

33
* Что такое ООП?
44
* Что такое класс?
5-
* Что такое объект?
5+
* Объект
6+
* Что такое идентичность?
7+
* Что такое состояние?
8+
* Что такое поведение?
69
* Что такое иерархия классов?
710
* Что такое абстрактный класс и абстрактный метод?
811
* Что такое статический метод? Является ли класс только из статических методов классом по ООП?
912
* Какие есть особенности у каждого из основных типов отношений между классами: композиции, агрегирования, наследования, ассоциации?
1013
* Чем композиция отличается от наследования?
1114
* Что такое полиморфизм? Для чего он используется?
1215
* Что такое инкапсуляция? Какие проблемы решаются с ее помощью?
13-
* Что такое состояние программы? Как оно влияет на программу?
1416
* Что такое сайд-эффекты?
1517
* Надо ли бороться с сайд-эффектами при проектировании в парадигме ООП?
1618
* Являются ли мутации сайд-эффектом?

0 commit comments

Comments
 (0)