2014-02-15 11 views
1

그래서 아주 간단한 파일 전송 서버/클라이언트를 구축하지만 서로 다른 명령을 처리하는 좋은 디자인을 파악하고 프로토콜 내에서 미국으로 힘든 시간을 보내고 있습니다 ..네트워크 프로토콜의 디자인 패턴은 무엇입니까?

, 당신은 3 가지 명령 upload을 가지고 말 remove, download, 당신은 3 가지 경우 명령문을 사용하면 명령문 추가로 상태를 추적하지만 실 거예요 규모와 책임 디자인 패턴의 체인을 사용할 수

유지하기 불가능 .. 될 것입니다 수 암호화 및 압축과 같은 순차적 인 것들에 대해서는,하지만 그것은 명령에 대한 논리를 돌 보지 않을 것이다.

나는 이것이 상당히 광범위한 질문이지만 누구에게도 제안이 있습니까?

+0

키는 명령 이름이고 값은 im 인 'Map '를 언제든지 사용할 수 있습니다 이 명령들을 실행하기위한 인터페이스의 일부분. 이것이 여러 솔루션 중 하나입니다. – fge

답변

관련 문제