Вся суть объектно-ориентированного программирования