design-patterns - 何时使用桥接模式以及它与适配器模式有何不同?

标签 design-patterns architecture adapter software-design bridge

有人用过 Bridge pattern在现实世界的应用程序中?如果有,你是如何使用它的?是我,还是只是Adapter pattern加入一点依赖注入(inject)?它真的值得拥有自己的模式吗?

最佳答案

Federico's 的组合和 John's答案。

时间:

                   ----Shape---
                  /            \
         Rectangle              Circle
        /         \            /      \
BlueRectangle  RedRectangle BlueCircle RedCircle

重构为:

          ----Shape---                        Color
         /            \                       /   \
Rectangle(Color)   Circle(Color)           Blue   Red

关于design-patterns - 何时使用桥接模式以及它与适配器模式有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/319728/

相关文章:

android - 使用 viewHolder 接口(interface)更新状态到 Listview

android - Realm 查询不更新我的适配器

java - 设计困境。什么是最好的设计?

objective-c - CoreData 通常用作模型还是基础设施的实现细节?

.net - 什么是MVVM?有什么用? [复制]

c# - 抽象类使用哪个具体类?设计问题?

docker - 在具有多个系统架构的集群上运行 docker 服务

C# - 在我没有编写的类中使用多态性

rest - 用于 Restful API 的适配器代理

java - (Android) 如何使用模式设置操作栏样式