設計模式go語言實現----橋接模式bridge

在現實生活中,我們畫畫的時候常常會用到兩種或多種類型的筆,比如毛筆和蠟筆。假設我們需要大、中、小三種類型的畫筆來繪製12種不同的顏色,如果我們使用蠟筆,那麼我們需要準備3*12=36支蠟筆;但是如果我們使用毛筆的話,只需要3種型號的毛筆,外加12個顏料盒即可,涉及的對象個數僅爲3+12=15。如果新增一種畫筆,並且同樣需要12種顏色,那麼蠟筆需要增加12支,而毛筆卻只需要新增1支。 我們來分析一下
相關文章
相關標籤/搜索