我有兩個服務器,我將從一個客戶端連接到。對於每個服務器,我將做一個ftp「put」和一個「rm」。立面圖案,這可以嗎?
我應該建立一個門面,並有一個這樣的接口:
void putFileOnServer1(String file)
void putFileOnServer2(String file)
void removeFromServer1(String file)
void removeFromServer2(String file)
而且,應該立面處理的連接和斷開所有的建立? 如果是這樣,它是否應該使用工廠來做到這一點?
您是試圖選擇模式來嵌入到您的設計中,還是試圖瞭解設計特定解決方案時常見的模式?前者導致設計錯誤的解決方案,而第二種則可能需要更多關於你想要解決的問題的細節。 – atk