結構型模式

2021-08-15 03:17:44 字數 942 閱讀 6675

接著上次建立型模式,還是以手機為例來描述設計模式中的結構性模式。

充電寶有華為的,有小公尺的,也有魅族的,可是不管我們手中的手機是什麼牌子的,只要有那根線,就可以用各種的充電寶。那根線就像介面卡。(似乎並不太合理)

我們的手機,好多人都會選擇買個手機殼,還有鋼化膜,以此來保護手機,也可能是為了美觀。所以手機殼既沒有改變手機的用途和效能,還起到裝飾效果。

就像小公尺公司,肯定不止部署在乙個地方,好多地方都會有。各個公司都會賣手機和充電寶等。

不管是小公尺5還是小公尺6,他們都可以有乙個同意的名,那就是小公尺。小公尺是乙個可以共享的內部狀態,但是小公尺5,小公尺6就是不能共享的外部狀態了。

我們買手機,大多數情況下是不會從廠家手裡直接買上,而是從商家手裡買到的。

手機中有cpu,儲存器和輸入輸出裝置。而使用者一般買的時候,就直接買了手機,儘管可能cpu或儲存器不能魚與熊掌兼得,可能有乙個並不知道自己想要的。手機充當了使用者和cpu、儲存器、輸入輸出裝置之間的外觀角色。

以上故事純屬虛構,所以不要入戲太深哦!

建立型模式,結構型模式,結構型模式

為了閱讀方便,本文使用 全文手工轉換 轉換內容 本文採用電腦和資訊科技 顯示 關閉 字詞轉換 說明 字詞轉換是中文維基的一項自動轉換,目的是通過電腦程式自動消除繁簡 地區詞等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全域性轉換和手動轉換,本說明所使用的標題轉換和全文轉換技術,都屬於手動轉換。如...

結構型模式

結構型模式可以分為類結構型模式和物件結構型模式 類結構型模式關心類的組合,由多個類可以組合成乙個更大的系統,在類結構型模式中一般只存在繼承關係和實現關係。物件結構型模式關心類與物件的組合,通過關聯關係使得在乙個類中定義另乙個類的例項物件,然後通過該物件呼叫其方法。根據 合成復用原則 在系統中盡量使用...

結構型模式 心得

結構型強調的是1 1 2,即充分利用現有的類或者物件,通過合理的組裝,達到意想不到 其實是迫切想達到 的效果。1.adapter.這個基本上現有的系統中都或多或少的會用到。因為,一部分的結構是根據自己的系統制定的,另一方面利用平台提供的類庫,mfc 等等。想把這兩個結合起來使用,必然要使用介面卡模式...