【发布时间】:2011-09-29 22:21:39
【问题描述】:
我有两台服务器,我将从一个客户端连接到它们。对于每台服务器,我都会做一个 ftp "put" 和一个 "rm"。
我是否应该构建一个外观,并拥有这样的界面:
void putFileOnServer1(String file)
void putFileOnServer2(String file)
void removeFromServer1(String file)
void removeFromServer2(String file)
而且,立面应该处理所有连接的建立和断开连接吗? 如果是这样,它应该使用工厂这样做吗?
【问题讨论】:
-
您是想挑选一些模式来融入您的设计,还是想了解在设计特定解决方案时哪些模式是常见的?前者会导致设计糟糕的解决方案,而后者可能需要更多关于您要解决的问题的详细信息。
标签: facade