Объектно-ориентированное программирование
Алан Кей – фундаментальные характеристики ООП [Кау 1993]: Все является объектом. Объект как хранит информацию, так и способен ее преобразовывать. Любой элемент решаемой задачи (дом, собака, услуга, химическая реакция, город, космический корабль