知识卡片

桥接保留语义

普通读书笔记卡 · 1921.b.1

内容

抽象类保留面向业务的高层操作,实现类封装底层机制。客户端使用抽象语义,不接触平台细节。发散:桥接的价值在于让高层语言不被低层 API 污染。

参考来源

- 位置:第4章《结构型模式》4.2节「Bridge(桥接)」8.效果第1点(源文件:_epub-src/OEBPS/Text/part0071.xhtml) - 结论依据:原文明确说明Implementor接口仅提供基本操作,Abstraction定义基于这些基本操作的较高层次操作,将Abstraction与Implementor分离有助于分层,系统高层部分仅需知道Abstraction和Implementor,直接支持卡片对抽象类保留高层业务语义、实现类封装底层机制、客户端不接触平台细节的论述。 - 原始内容:"Implementor接口仅提供基本操作,而Abstraction则定义了基于这些基本操作的较高层次的操作……接口与实现分离有助于分层,从而产生更好的结构化系统,系统的高层部分仅需知道Abstraction和Implementor。"