Классы и объекты: состояние, поведение и основные принципы ООП