刚开始的从事java工作的时候你就不要担心这个···设计模式一般是架构师用的比较多···你从事2、3年的java开发后你自然会明白···有时候是在实践中不知不觉中就用到了····我有时候就是用到了设计模式我都不知道···上一次我写memcached同事说我整设计模式方面···我都不知道···我就知道写···不会就查api···还有度巴(biadu)和哥哥(google)····哈哈···反正,有任务一个字“搞”···搞好搞不好都得搞····一般都能搞好···
刚开始的时候,单例模式和工厂模式用的比较多;代理模式,创建者模式偶尔用到;其它的基本不用
单例模式和工厂模式用的较多,其他模式工作的前两年很少会用到
单例、工厂、代理、 责任链、建造者是比较常见的,最重要的是要明白什么场景下使用何种设计模式可以使你的代码能简洁优雅地解决问题~