2016-07-06 12 views
0

소매업자는 인벤토리를 업데이트 할 때 기존 레코드를 업데이트하거나 새 레코드를 추가 할 때 두 가지 작업을 수행 할 수 있습니다. 그래서 두 작업을 수행 한 후 컨트롤러는 updateView() 메서드를 호출하여 기본 페이지보기를 변경합니다. 모두 함께 나는 그것을 세 번 사용 했으므로 동일한 방법을 호출해도 괜찮습니까? 참조 용 이미지를 추가했습니다.UML 시퀀스 다이어그램 중복 메소드

enter image description here

답변

1

아니요. 괜찮습니다. 첫째, 소매 업체는 UIController의 메소드를 직접 호출하지 않습니다. 그는 항상 View (Main Page)를 사용할 것입니다. 이러한 상호 작용은 UIController에 의해 추가로 처리됩니다. 모든 인스턴스를 통해 호출을 바로 가기로 처리해서는 안됩니다.

이제 예제의 기본 페이지에서 저장을 클릭하면 가능성이 다른 저장됩니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다. 하나는 하나 이상의보기 (기본 페이지 A, 기본 페이지 B 등)가 있거나 표시된 내용에보다 구체적입니다. 두 번째는 클릭 된 버튼의 이름을 올바르게 지정하는 것입니다. 그러면 Save A, Save B 등이됩니다.

+0

UpdateViewAfterFiltering()과 SaveViewationAfterEditing()을 사용하고 'save updation', 'Save new record'를 사용하면 그 방법이 의미가됩니다. 권리? – hEShaN

+0

예, 괜찮습니다. 이름 짓는 일에 엄격히 노력하십시오. 각각의 것은 이름이 말하는 것입니다. 틀림없이 컨텍스트가 명확하다면 더 많은 정보를 자유롭게 사용할 수 있습니다. 그러나 미안한 것보다 안전 할 것. –

+0

고마워요 토마스 :) – hEShaN