知识卡片

分离接口反转依赖

专业/工作

内容

分离接口把接口定义放在调用方或稳定包中,实现放在另一个包中,使高层代码不依赖低层实现。它是打断包依赖和支持插件化的基础手法。

参考来源

《企业应用架构模式》第18章《基本模式》