我想问一下大家开发项目一般用什么设计模式比较多??

解决方案 »

  1.   

    设计模式是一种思路,学了会开拓思维,但是不是特意为了用设计模式而用;在实际项目中,做设计的时候,就是一种感觉,感觉这样设计比较灵活、易扩展,这就行了。
      

  2.   

    没有那种模式比较多,看什么需求了。
      

  3.   

    那我是不是所有设计模式都先了解,还是边用边看....
      

  4.   

    需要有一定的基础再看设计模式,比如编码一年。看完之后,可以定期再看看,这个东西随着编码时间增加,每次看都会有不同的收获。
      

  5.   

    个人感觉:要想使用设计模式,首现需要去了解一下常用的设计模式比方说:工厂啊、责任链啊、单例啊、、、,然后也就是最重要的一点:善于总结。
    每一个项目过后,一定要回头过来看看项目的整体或者说你所做的那个部分, 看下还有哪些我们可以改善的地方,这个时候 你就可以一边总结 一边结合自己 所了解的设计模式来整合一下,这个时候 你会发现感觉非常好,久而久之当第二次或者N次以后你再遇到类似的问题的时候 你就会引用一些设计模式来处理了。如果想速成 在项目中每个地方都用到,这应该来说有一定的难度,毕竟还有养成那个良好的习惯,不断实践、循序渐进 这是普通人进步的最好方式!
      

  6.   

    代理模式 和  工厂模式  在开发中使用的比较多
      

  7.   

    如果你是新手,建议等你写两年代码再回头看看设计模式你会更清楚。
      

  8.   


    好吧,现在大四,想找工作了...有些公司可能会问一些这方面问题,准备一下咯
      

  9.   

    开始一个架构的时候:模板 工厂 建造 代理 单例 观察 组合 外观 (命令 策略 看需求) 备忘录 状态 责任等(看需求了)  
    后期维护的时候:装饰 享元 适配器 中介者模式等
      

  10.   

    我也是刚开始学习的,只是学了代理和工厂,感觉还是很有用的,能拓宽思维,但是实际应用的时候还没用过,还是觉得多敲些代码就会进步的快