Объектно-ориентированное программирование
развивается уже более двадцати лет. Имеется несколько школ, каждая из которых
предлагает свой набор принципов работы с объектами и по-своему излагает эти
принципы. Но есть несколько общепринятых понятий. Перечислим их.
- Абстракция
- Иерархия
- Ответственность
- Модульность
- Принцип KISS