当前位置: 首页> 文旅> 文化 > 代码设计:设计模式:桥接模式

代码设计:设计模式:桥接模式

时间:2025/7/9 10:55:57来源:https://blog.csdn.net/liufeismart2024/article/details/139612637 浏览次数:0次

文章目录

    • 定义
    • 类结构
    • 代码实例
    • 总结

定义

从原有类中抽取出独立功能的抽象类/接口,通过组合的方式建立原有类和抽取类之间的联系

类结构

原有类

持有一个抽取的接口/抽象类对象

抽取相关类

从原有类中抽取出独立功能的类,

抽象类/接口

定义独立功能的相关方法

具体类

实现独立功能的相关方法

类之间的关系

原有类依赖抽取的抽象类/接口

原有和抽取是一对多的关系,所以使用接口

代码实例

原有类

public class Shape {private Color color;public void setColor(Color color) {this.color = color;    }public void draw() {color.draw();}}

抽取类

public interface Color {void draw();
}public class Yellow implements Color {
关键字:代码设计:设计模式:桥接模式

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: