2014-06-02 2 views
1

나는 Text 클래스를 가지고있다. 이 클래스의 객체에는 여러 버전이 있습니다. 그래서 텍스트 변경의 역사가있을 것입니다. 클래스 다이어그램에이를 올바르게 표시하는 방법은 무엇입니까? 변경되었을 때와 누가 표시해야합니까? 텍스트 변경을위한 클래스를 만드시겠습니까? 이상한 작은 새끼 야. 일반화?클래스 다이어그램에서 객체에 버전이 있음을 나타내는 방법은 무엇입니까?

답변 해 주셔서 감사합니다.

답변

2

아래 다이어그램은 어떻습니까? (귀하의 설명을 잘못 이해하면 죄송합니다.) Memento design pattern도 도움이 될 수 있습니다.

enter image description here

+1

당신은 여전히 ​​"가 변경되었을 때 보여"입니다 요구 사항 중 하나 TextChange에서 timedate 필드가 필요합니다. – CharlesRivet

관련 문제