鸟瞰设计模式

2017-03-30  本文已影响0人  離枝

GoF老法师私藏

GoF设计模式结构图

个人的一些看法

我认为学习设计模式比较好的方法是这样的:

运用模式,而不要陷入到模式中,模式本身是为了让问题变得更易于解决,而不是让问题变得更加复杂。不要着眼于模式本身。学习设计模式的根本目的,是为了写出灵活性更高、扩展性更好的软件,而不是为了面试或者炫耀,看再多的书都不代表学会了设计模式,只有运用到自己的项目中,并且真正体现了某种设计模式的价值,那才算是学会了这种设计模式。学其他东西也是类似。最好是先从一种不好的设计开始,探讨当需求变化时(比如增加新的类别,或者新的功能),这种不要的设计

常用的模式

常用与否并无定论,关键是看场合,但是一开始入手,还是需要有一个范围,能够让人有的放矢。对此,我想最好的入门参考书无疑是《Head First Design Pattern》,那么就以此为纲,将上面所列的设计模式先深入挖掘一下。<br />
Head First Design Pattern详细探讨的模式

设计模式按照难度来划分

设计模式资源网站

java design patterns

上一篇 下一篇

猜你喜欢

热点阅读