Top.Mail.Ru
Ответы
Аватар пользователя
10лет
Изменено
Аватар пользователя
Аватар пользователя
Программирование
+1

Программирование - ООП - инкапсуляция, полиморфизм, наследование, абстракция? или еще и паттерны (MVC, Singleton...)

В вакансии указано - знание ООП. Я хочу понять - подхожу ли я для вакансии. Знаю эти 4 свойства (инкапсуляция, полиморфизм, наследование, абстракция). Но паттерны не знаю.

Дополнен

Так все же если я знаю инкапсуляция, полиморфизм, наследование, абстракция, означает ли это, что я знаю ООП? Могу ли я откликаться на вакансии, где это требуется. И написать в своем резюме, что знаю ООП?

По дате
По рейтингу
Аватар пользователя
Новичок
10лет
Аватар пользователя
Искусственный Интеллект
10лет

Применять надо уметь как минимум. Зная ООП изучить основные паттерны несложно. В считанные дни.

Аватар пользователя
Профи
10лет

Читайте книгу Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования"

Ну и для шутки юмора

Аватар пользователя
Искусственный Интеллект
10лет

Напиши хоть какую-то программу на ООП с более чем 5 классами в иерархии - сразу увидишь, знаешь ли. Могу сразу сказать, что не знаешь.

Аватар пользователя
Просветленный
10лет

MVC это не паттерн