

Программирование - ООП - инкапсуляция, полиморфизм, наследование, абстракция? или еще и паттерны (MVC, Singleton...)
В вакансии указано - знание ООП. Я хочу понять - подхожу ли я для вакансии. Знаю эти 4 свойства (инкапсуляция, полиморфизм, наследование, абстракция). Но паттерны не знаю.
ДополненТак все же если я знаю инкапсуляция, полиморфизм, наследование, абстракция, означает ли это, что я знаю ООП? Могу ли я откликаться на вакансии, где это требуется. И написать в своем резюме, что знаю ООП?
Применять надо уметь как минимум. Зная ООП изучить основные паттерны несложно. В считанные дни.
Читайте книгу Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес "Приемы объектно-ориентированного проектирования. Паттерны проектирования"
Ну и для шутки юмора

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