设计模式
我想问一下大家开发项目一般用什么设计模式比较多??
------解决方案--------------------设计模式是一种思路,学了会开拓思维,但是不是特意为了用设计模式而用;
在实际项目中,做设计的时候,就是一种感觉,感觉这样设计比较灵活、易扩展,这就行了。
------解决方案--------------------没有那种模式比较多,看什么需求了。
------解决方案--------------------需要有一定的基础再看设计模式,比如编码一年。看完之后,可以定期再看看,这个东西随着编码时间增加,每次看都会有不同的收获。
------解决方案--------------------个人感觉:要想使用设计模式,首现需要去了解一下常用的设计模式比方说:工厂啊、责任链啊、单例啊、、、,然后也就是最重要的一点:善于总结。
每一个项目过后,一定要回头过来看看项目的整体或者说你所做的那个部分, 看下还有哪些我们可以改善的地方,这个时候 你就可以一边总结 一边结合自己 所了解的设计模式来整合一下,这个时候 你会发现感觉非常好,久而久之当第二次或者N次以后你再遇到类似的问题的时候 你就会引用一些设计模式来处理了。如果想速成 在项目中每个地方都用到,这应该来说有一定的难度,毕竟还有养成那个良好的习惯,不断实践、循序渐进 这是普通人进步的最好方式!
------解决方案--------------------代理模式 和 工厂模式 在开发中使用的比较多
------解决方案--------------------如果你是新手,建议等你写两年代码再回头看看设计模式你会更清楚。
------解决方案--------------------深有同感!
------解决方案--------------------开始一个架构的时候:模板 工厂 建造 代理 单例 观察 组合 外观 (命令 策略 看需求) 备忘录 状态 责任等(看需求了)
后期维护的时候:装饰 享元 适配器 中介者模式等
------解决方案--------------------
------解决方案--------------------我也是刚开始学习的,只是学了代理和工厂,感觉还是很有用的,能拓宽思维,但是实际应用的时候还没用过,还是觉得多敲些代码就会进步的快