2
我正在考慮以下情況: 一個人想要選擇一個特定的科目進行研究。但是一旦選擇了它,他就無法控制他在該主題中收到的問題。 更一般地說,一個人想要一個服務,所以他接近一個服務提供者。一旦選擇了他喜歡的服務,他就無法控制向他提供服務的方式或任何服務參數(成本等)。設計模式(訪客vs命令vs策略)
我將這種情況縮減爲三種不同的設計模式:命令,策略和訪問者。
我不確定這些中的任何一個如何對應於手頭的情況。我剛開始學習設計模式,那麼有人能夠發現三種模式之間的微小差異並將其與情況進行對比嗎?
你在談論高層次的事情,但像這些設計模式是更低層次的實現。我不明白他們是如何連接的。 –