나는 디자인 패턴으로 구현 한 간단한 앱을 가지고 있습니다. 그동안 MVC 분리를 사용하여 구현했습니다.방문객 패턴 - 한 번 더 구현
View - MainForm 클래스, Controller - MainController 클래스가 있습니다.
컨트롤러는 싱글 톤이므로 MainForm은 필요에 따라 액세스합니다. MainController는 IMainFormView 인터페이스로 컴포지션을가집니다.
메인 폼 클래스는 IMainFormView를 구현합니다.
그래서 사용자가 어떤 버튼을 클릭하면 MainForm은 MainController에 요청을 전달합니다.이 요청은 무언가를 계산하고 IMainFormView 멤버에서 콜백을 수행하여 MainForm을 업데이트합니다.
방문객 패턴 : IMainFormView- IVisitor 및 MainForm - Visitor?
방문자 패턴 없음. 근처에도 안. –