my previous 질문에 두 번째 기회를 주려고합니다. 나쁜 예를 선택한 것 같습니다.상태를 사용한 동작 후에 객체 상태가 변경됨
질문은 내가 뭔가를 사용하고 새로운 상태가 무엇을하고 있는지에 관련 되어도 개체가 여전히 바뀔 수있는 상황을 어떻게 다뤄야하는지입니다. 의사 코드에서
예 :
class Book
method 'addChapter': adds a chapter
class Person
method 'readBook': read an object of class Book
가 지금은 사람이 객체 참조에 의해 전달 될 것이다 적어도 PHP에서 책을 읽고 질문 할 때,이 책의 목적은 여전히 변경할 수 있습니다. 그 사람이 이미 제 6 장을 읽는 동안 제 3 장과 4 장 사이에 장을 삽입 할 수 있습니다. 어떻게 이러한 상황을 처리 할 수 있습니까?
"읽는 동안 만지지 마십시오"또는 "업데이트 중입니다 : 읽지 않습니다"라는 상태를 추가하는 것과 같은 의미입니까 ?? – jldupont
더 많은 것 : 안녕 '사람', 당신은 '책'을 읽었다 고 했지, 4 장에 대해 어떻게 생각하니? – koen