2017-09-12 2 views
-5

파일을 전송하는 SSH 프로토콜을 기반으로하는 Java 응용 프로그램을 작성했으며 현재는 FTP, sFTP와 같은 프로토콜로 확장하려고합니다. 각 프로토콜에는 로그인, 목록 파일 및 다운로드 파일과 같은 메소드가 있습니다.원격 파일 전송 응용 프로그램을위한 팩토리 디자인 패턴

추상 팩토리 패턴을 갖고 싶습니다.이 구현 모델은 무엇입니까?

답변

0

다른 mechanics \ protocols에 적응해야하므로 Adapter pattern을 구현할 수 있습니다. 또한 런타임에 어댑터를 선택할 수 있으며 Factory pattern을 구현하여 어댑터를 인스턴스화 할 수도 있습니다. 그리고 어댑터와 공장을 가지고 Strategy pattern. 이 모든 것은 IoC을 사용하여 어댑터 또는 팩토리와 같은 종속성을 주입합니다.

관련 문제