在学习的过程中,经常听到"设计模式"这个名词,也知道有个经典的"23种设计模式",设计模式平时开发中作用大不大,需要什么样的基础才适合去详细学习设计模式啊?

解决方案 »

  1.   

    平时开发中也会碰到一些关于设计模式的,LZ要是JAVA核心能全面理解可以看看
    一般都是在工作两年左右关注这个
      

  2.   

    设计模式一般的初学者是不建议去看的, 我记得我刚学java半年后就去看设计模式,结果看完之后,很多不懂, 不是说里面的内容看不懂, 而是感觉很抽象, 那时想,为什么这么简单的问题非要这么复杂, 其实是自己那时学得东西不够多. 建议LZ学完SSH后, 里面的Spring框架有不少设计模式, 不错的, 设计模式在性能调优和数据优化, 编码方式等方面是不错的. 学会了怎么样去运用哪种设计模式, 运用得好的话, 对项目来说是很好的.
      

  3.   

    我的理解大概就是说对于java,可以把jdk大致了解一遍,
    有什么需求都可以知道通过什么方法可以解决,
    这时候去看设计模式会对优化代码有一定好处.
      

  4.   

    JAVA基础...这个不用说了...
    类概念
    继承,接口
    特别是多态能很好的理解,应用了
    可以看看设计模式了设计模式的书一般都不注重代码,而是一种意识形态的架构问题
    毕竟模式这个东西来源于建筑学
      

  5.   

    同意 imasmallbird 的观点,我想有时间能看下最好,开始不懂没关系,先有个大概的印象,呵呵,先懂点理论,也是不错.谢谢各位指点!
      

  6.   

    设计模式和代码关系不大,同样的设计模式,可以用Java实现,也可以用C++等其他各种OO语言实现。前提是,对OO的思想有个相对全面的认识,包括抽象、封装、继承、多态这些基本概念要搞清楚。