设计模式go语言实现----桥接模式bridge

在现实生活中,我们画画的时候常常会用到两种或多种类型的笔,比如毛笔和蜡笔。假设我们需要大、中、小三种类型的画笔来绘制12种不同的颜色,如果我们使用蜡笔,那么我们需要准备3*12=36支蜡笔;但是如果我们使用毛笔的话,只需要3种型号的毛笔,外加12个颜料盒即可,涉及的对象个数仅为3+12=15。如果新增一种画笔,并且同样需要12种颜色,那么蜡笔需要增加12支,而毛笔却只需要新增1支。 我们来分析一下
相关文章
相关标签/搜索