JAVA23种设计模式(8):桥接模式,重要程度★★★

23种设计模式介绍:https://mp.csdn.net/postedit/90552052 1.1 意图 在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不同颜色的图形呢?如果用继承方式,m 种形状和 n 种颜色的图形就有 m×n 种,不但对应的子类很多,而且扩展困难。 当然,这样的例子还有很多,如不
相关文章
相关标签/搜索