模式介紹
結構型模式(Structural Pattern)的主要目的就是將不同的類和物件組合在一起,形成更大或者更復雜的結構體,該模式并不是簡單地將這些類或物件擺放在一起,而是要提供它們之間的關聯方式,不同的結構型模式從不同的角度來組合類或物件,它們盡可能滿足各種面向物件設計原則的同時為類或物件的組合提供一系列巧妙的解決方案,
模式分析
結構型設計模式可以描述兩種不同的東西:類與類的實體(即物件),根據這一點,結構型模式可以分為類結構型模式和物件結構型模式,
- 類結構型模式關心類的組合,由多個類可以組合成一個更大的系統,在類結構型模式中一般只存在繼承關系和實作關系,
- 物件結構型模式關心類與物件的組合,通過關聯關系在一個類中定義另一個類的實體物件,然后通過該物件呼叫相應的方法,根據合成復用原則,在系統中盡量使用關聯關系替代繼承關系,因此大部分結構型模式都是物件結構型模式,
本文來自博客園,作者:街酒,轉載請注明原文鏈接:https://www.cnblogs.com/sorrymine/p/17390184.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/552273.html
標籤:設計模式
上一篇:領域驅動設計之認知篇
下一篇:返回列表
