策略模式提供了对开放—封闭原则的完美支持,将算法封装在独立的 strategy 中,使得它们易于切换,易于理解,易于扩展。 策略模式中的算法也可以复用在系统的其他地方,从而避免许多重复的复制粘贴工作。 在策略模式中利用组合和委托来让 Context ...
中介者模式使各个对象之间得以解耦,以中介者和对象之间的一对多关系取代了对象之间的网状多对多关系 各个对象只需关注自身功能的实现,对象之间的交互关系交给了中介者对象来实现和维护 中介者模式是迎合迪米特法则(最少知识原则)的一种实现 迪米 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果