23種設計模式歸納(二)——結構型模式

結構型模式簡述 1. 適配器模式 角色:目標角色,被適配角色,適配器角色 Adapter模式使得原本由於接口不兼容而不能一起工作的那些類可以一起工作。一般分爲類適配器和對象適配器模式,區別僅在於適配器角色對於被適配角色的適配是通過繼承完成的還是組合來完成的。(推薦組合代替繼承) 題外話:爲什麼要優先使用組合而不是繼承?首先,無法通過繼承達到多個類代碼的重用,而且父類的方法子類無條件繼承,容易造成方
相關文章
相關標籤/搜索