Strategy Pattern
看完head first第一章,深深被设计模式所吸引,觉得很新鲜,忍不住想要在此记录自己的体会。
区分变与不变,变即算法,不变嘛,我理解为状态,或者为特征。
多用聚合,少用继承,从而带来更大的灵活性和易维护性。对象只需关注自身特征的维护,而把算法交给外部来处理。
看完head first第一章,深深被设计模式所吸引,觉得很新鲜,忍不住想要在此记录自己的体会。
区分变与不变,变即算法,不变嘛,我理解为状态,或者为特征。
多用聚合,少用继承,从而带来更大的灵活性和易维护性。对象只需关注自身特征的维护,而把算法交给外部来处理。