"记得JDON上有位牛人说过,“设计模式看到后来发现一个规律,两个字:间接”,觉得挺有道理的。 "

--哈哈,没错,有同感!其实发现很多模式有一定的同性,其背后是让我们深入了解接口/抽象类的用法!以前在学习的时候总感觉接口/抽象类是多余的,没什么用,我想学习了设计模式不只是让我们明白了接口/抽象类的用处,还让我们在思想上进一步有了提升--并不只是专注于实现!

在计算机科学中通过引入“间接层”能解决所有问题.!
设计模式不就是引入间接层吗?

DP好难哦,看书都懂,可是就是不会用,也不知道怎么用

>看书都懂,可是就是不会用,也不知道怎么用
那就是看书看错了。

现在很多书籍其实自己都有一个缺省的上下文,也就是默认应用背景,所以,书里那套在他那套上下文里看上去很有道理,但是一旦到我们自己应用,也就是更换了上下文,我们就不知道怎么办。这其实是上帝弄人,故意阻碍人对新知识的领悟,呵呵,开玩笑。

这种情况也和书籍本身有关系,比如:它的举例(不同场景上下文)不多样化等等。

这种情况也和模式这个东西本身有关系,模式这个东西不是数理化,写几个公式,背一下就能知道,模式是需要领悟的,是需要悟的,我在 孔子智慧与学习方法也谈到悟性问题。

模式是需要悟性的。凡是需要悟性理解的东西,解释它的言语越多,反而成为理解它的障碍,所以,不要以为看模式很多书籍以后你就会理解模式,那层膜你还是永远无法捅开。

这点又和中国的悟禅非常相似,小和尚问佛祖:什么是禅?如果禅能说明白,佛祖肯定很高兴,写很多佛祖天书,不但可以赚稿费 而且赚名声,可是佛祖只是说:“打柴挑水”几个字,佛祖不愧是佛祖,不是高尚在他超脱凡尘,不想名利,而是佛祖知道:禅这东西话说越多,越不能让人理解,所以,必须靠小和尚身体力行实践后再悟道。


>>必须靠小和尚身体力行实践后再悟道

说起来容易做起来难啊,很多时候不是小和尚不努力,没有身体力行,而是不知道"悟"的方法!
banq 大哥,可否指点一点方法,让我们这些小和尚少走点弯路呢?

>可否指点一点方法,让我们这些小和尚少走点弯路呢?

哈哈,不是我故意搞神秘,方法还是那句话:砍柴挑水,继续编程实践,时机未到,时机一到,立即顿悟。没有弯路怎么知道直路是什么样的?

我个人是从研究Jive设计模式以及重写JiveJdon3走过来的,每个人路都不一样,没有很大借鉴性,还是根据自己的实践走自己的路,哪怕是弯路,有时弯路反而会触发顿悟。


这个和我以前的观念比较接近
1, 避免重复
2, 避免判读
3, 避免直接

嗯,很不错,我头一次在JDON上发贴,从去年就开始关注了,中间断断续续的在JDON上潜水,看到了很多精华贴,尤其是banq大师的那句话:“砍柴挑水...”,让我突然一亮。也许就是这种感觉吧,一下子说不出来,呵呵就这么写出来吧。banq大师是从研究jlive悟的大道。如此不懈的给我们这些初学者布道,另人敬仰!!
我很想找一个JAVA开源项目的好好深入研究一遍,也希望有朝一日能进入大道之门