Head First Design Patterns

Head First Design Patterns

http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html

Learn about the patterns that matter—why to use them, when to use them, how to use them (and when NOT to use them).

With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep!

你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以从设计模式中寻求帮助——设计模式是过去人们面对同样的软件设计问题所得到的经验。有了设计模式,就可以利用其他人的实践经验的精华,因此省下的时间可以用在其他的事情上,如:更有挑战性的事情、更复杂的事情以及更有趣的事情。你想要学习:
*重要的模式
*何时使用某个模式,为何使用该模式
*如何在你自己的设计中马上采用这些模式
*何时不该使用该模式(如何避免滥用模式)
*某个模式是依据哪些面向对象设计原理而设计出来的

更重要的是这个
http://headrush.typepad.com/creating_passionate_users/

你可能感兴趣的:(Head First Design Patterns)