1. 程式人生 > >人人都能讀懂的設計模式(2):結構型模式

人人都能讀懂的設計模式(2):結構型模式

用最簡單的語言,解釋設計模式。

雖然示例程式碼是用 PHP7 實現的,但因為概念是一樣的,所以語言並不會阻礙大家理解設計模式。

結構型設計模式

概述

結構型設計模式主要關注物件組合,換句話說,關注實體之間如何互相使用。 或者還有另外一個解釋,結構型設計模式有助於回答“如何構建軟體元件?”

維基百科

在軟體工程中,結構型設計模式是藉由一以貫之的方式來了解元件間的關係,從而簡化設計的一種設計模式。

分類

  • 介面卡模式
  • 橋接模式
  • 組合模式
  • 修飾模式
  • 外觀模式
  • 享元模式
  • 代理模式