1) если state меняется, то надо создавать новый объект на базе старого 2) деньги покупателя не лежат в ларьке изначально.
state
1) если
state
меняется, то надо создавать новый объект на базе старого 2) деньги покупателя не лежат в ларьке изначально.