diff --git a/frontend/middle-1/oop.md b/frontend/middle-1/oop.md index 58451c28..0b370d1a 100644 --- a/frontend/middle-1/oop.md +++ b/frontend/middle-1/oop.md @@ -2,7 +2,10 @@ * Что такое ООП? * Что такое класс? -* Что такое объект? +* Объект + * Что такое идентичность? + * Что такое состояние? + * Что такое поведение? * Что такое иерархия классов? * Что такое абстрактный класс и абстрактный метод? * Что такое статический метод? Является ли класс только из статических методов классом по ООП? @@ -10,7 +13,6 @@ * Чем композиция отличается от наследования? * Что такое полиморфизм? Для чего он используется? * Что такое инкапсуляция? Какие проблемы решаются с ее помощью? -* Что такое состояние программы? Как оно влияет на программу? * Что такое сайд-эффекты? * Надо ли бороться с сайд-эффектами при проектировании в парадигме ООП? * Являются ли мутации сайд-эффектом?