объектно-ориентированный подход(организация проекта и кода по классам и экземплярам (объектам). Каждый объект класса обеспечен набором функций, определенных для этого класса, и каждый объект имеет копию определенного для этого класса набора переменных ssn)