java—在桥模式的哪个级别将继承分解为组合

4si2a6ki  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(155)

我已经学习了桥型的理论概念https://springframework.guru/gang-of-four-design-patterns/bridge-pattern/.
我们需要用组合来替换实现的继承链,这是正确的,但是让我困惑的问题是,在什么级别的继承应该被分离到组合中。
参考上面链接中提到的示例,textmessage和emailmessage也是messagesender和emailsender等消息接口的实现。那么,如何确切地知道应该在哪个实现级用组合替换继承,例如:在textmessage级还是textmessender级?
另外,如果任何框架使用桥接模式,或者在生产中使用任何可以利用此模式的代码/场景?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题