行为型-策略模式案例 Comparator: Arrays.sort(T[], Comparator)案例 Spring 后置处理器: applyBeanPostProcessorsBeforeInstantiation案例 spring ApplicationContextAware案例 spring @Enable XXX
注入对象,改变行为。这是一个很有意思的模式,它可以有多种表现形式,只要满足注入对象,改变行为。学习这个模式,必须忘记网上和书上的标准类图。案例 Comparator: Arrays.sort(T[], Comparator)注入不同的Comparator,排序的方式也不同。这是最常见的策略模式的表现形式,没必要画什么图。案例 Spring 后置处理器: applyBeanPostProcessorsBeforeInstantiation与上一个策略模式比较,有点主客颠倒的意思。 protec