部分設計模式(Java)

一、adaptor模式 從上圖可看出,adaptor設計模式通過增加一個接口,將已存在的子類封裝起來,client面向接口編程,從而隱藏了具體子類。 該設計模式解決了類之間接口不兼容的問題。 上圖是不使用該設計模式的情況,從而導致了委派的不兼容。 上圖是使用了該設計模式的代碼。 二、strategy設計模式 需要解決的問題:有多種不同的算法來實現同一個任務,但需要client根據需要動態切換算法,
相關文章
相關標籤/搜索