diff --git a/document/bridge.md b/document/bridge.md index 923800a..12e0eb8 100644 --- a/document/bridge.md +++ b/document/bridge.md @@ -33,4 +33,18 @@ | 抽象工厂模式 | 抽象工厂关注产品族,桥接关注分离抽象与实现 | | 策略模式 | 策略模式改变行为,桥接模式分离抽象与实现 | -桥接模式通过这种分离设计,让系统获得更好的扩展性和维护性,是多维度变化场景下的优秀解决方案。 \ No newline at end of file +虽然桥接模式和策略模式在结构上相似,但它们的目的不同: + +- 桥接模式:关注抽象和实现的分离,使它们可以独立变化 +- 策略模式:关注算法的替换,使算法可以独立于客户端变化 + +在 Hyperf 中,桥接模式更适合以下场景: + +- 需要将抽象与其实现解耦 +- 抽象和实现都需要通过子类化来扩展 +- 需要共享多个对象间的实现 + +桥接模式通过这种分离设计,让系统获得更好的扩展性和维护性,是多维度变化场景下的优秀解决方案。 + +#### tips +`/config/autoload/dependencies.php` \ No newline at end of file