桥接
来源:11-3 桥接模式相关面试问题

鹤笑天
2020-04-02
老师,有这样一种场景,一个虚拟货币界面(法币交易的相关信息,币币交易,聚合交易)
里面都有一些指数,k线图,深度图,和一些交易内容,但是数据源不同,也有一些特有的样式,而且整体展示的内容实质还是挺多的
像这样的vc,其中的一些模块可以用桥接的方案么,
比如(k线图,深度图,指数),
我把(k线图,深度图,指数)的模块抽象为A,把一些数据的获取、处理抽象为B,然后都用一个vc,通过判断是哪个交易相关的界面,加载不同的a1,a2,a3,然后对应不同的b1,b2,b3
写回答
1回答
-
桥接模式的核心是实现A-B的这种组合关系,这种组合关系下,可以衍生出A1 - B2 、A2 -B3这种具体形式。也就是说桥接强调两个类之间的抽象关系。根据你的描述 货币需要用图展现。不同的货币显示的折线图形式不一样。但是无论哪种货币和哪种图之间的交互逻辑都是完全一致的,那么可以考虑使用桥接模式
012020-04-03
相似问题