策略模式与桥接模式区别

参考:https://www.phpmianshi.com/?id=65 实际上所有模式可以只分为类模式和对象模式两种,类模式是用继承而对象模式是用委托。   Bridge模式和Strategy模式相似就是因为他们都将任务委托给了另外一个接口的具体实现,他们之间的区别在于Bridge的目的是让底层实现和上层接口可以分别演化,从而提高移植性而Strategy的目的是将复杂的算法封装起来,从而便于替换
相关文章
相关标签/搜索