比如什么工厂模式了,DAO模式了。。总是不能很好的去把握和设计它们
大侠们讲讲心得

解决方案 »

  1.   

    DAO没听说过是种模式。只听说,是数据访问对象,一般用于和数据持久层交互的对象。我觉得,楼主现在连开发中常用到的名词都没有搞清楚,
    还是,先学习学习这些词汇的意义和在软件中的作用,比较好。总之,先掌握好基础知识,然后,再谈软件设计。
    计算机是一门实践科学,不是理论科学,软件开发,是要靠大量的经验做基础的。
    当然,在有经验的基础上,再学习一些设计思想,对软件设计具有非常大的指导作用。
      

  2.   

    据说学习模式的最高境界就是心中没有模式,
    不要着急,这个东西需要经验的积累,
    平时多看看书,多琢磨,在编码之前先想想自己的设计如何,可不可以优化,可不可以用到模式
    Java API中就用到了很多模式,供参考。。