为了账号安全,请及时绑定邮箱和手机立即绑定

尝试理解桥梁模式

尝试理解桥梁模式

慕桂英3389331 2022-08-03 16:39:30
我正在尝试阅读设计模式,目前正在通过桥接模式。它指出将函数抽象与实现分离,以便两者可以独立变化我正在通过这个链接上的这个例子:https://www.journaldev.com/1491/bridge-design-pattern-java 有人能解释一下这个例子是如何用这个大胆的声明来形容的吗?多谢。
查看完整描述

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

Bridge将接口和实现拆分为多个部分。在您的示例中,您将获得 2 个不同的接口 , 。它们将生成自己的类层次结构,并且由于它们是独立的,因此它们都可以变化。ShapeColor

您最终会得到多个形状和多种颜色,这些形状和颜色可以在运行时组合。这是使用 而不是 实现的。a 的每个实例在创建时都需要一个实例,这就是您获得红色三角形绿色五边形或 a 和 .compositioninheritanceShapeColorShapeColor

层次结构不是紧密耦合的,它们仅在接口级别进行通信。


查看完整回答
反对 回复 2022-08-03
  • 1 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号