Знание основных концепций ООП является фундаментом, позволяющим переходить к изучению более высокоуровневых принципов проектирования. Рассмотрим некоторые основные понятия ООП: абстракция, инкапсуляция, полиморфизм и наследование. Абстракция Определение в логике. Абстракция (лат. abstractio — отвлечение) — теоретическое обобщение как результат абстрагирования. …