0
PC와 팜 장치간에 데이터를 동기화하는 C# 응용 프로그램이 있습니다. 나는 메시지를 표시에서 동기화의 실제 과정을 분리하려면 어떻게실제 프로세스에서 메시지를 분리하는 디자인 패턴
showMessage("synchronizing Table1");
Sync(destTable1,sourceTable1);
Sync(destTable2,sourceTable2);
showMessage("synchronizing Table2");
// more code
: 아래와 같이 작성 코드가 있습니다 ? 따라야 할 디자인 패턴은 무엇입니까? 당신은 별도의 스레드에서 동기화 프로세스를 실행하고, 진보의 메인 스레드를 통보해야
두 부분을 분리하기 위해 디자인 패턴을 알아야합니다. 그 점에 대해 알고 계십니까? –
옵서버 패턴이 보입니다. 메인 스레드는 동기화 프로세스 스레드의 이벤트 구독자입니다 – ema
덕분에 많은 ... 옵서버 패턴은 여기서 작동 할 수 있습니다 –