推荐一本故事书《Head First 设计模式》,非常经典。
设计模式一直在用,但是系统的学习归纳并没有过,马上开始吧!
跟着书的目录来,首先是设计模式入门。
知识点:
1.设计原则:多态,利用子类来实例超类,这样可以不用考虑子类具体方法实现从而调用简单。(针对超类型编程)
2.设计原则:找出需要变化的地方,抽成接口。
3.动态设定:setter method 通过set来动态设定行为。
4.设计原则:多用则和,少用继承,使程序充满弹性。
没错,在24页我得到了一个奖章,并且学会了第一个设计模式:策略模式.
话说写书人真。。。