社区
Java SE
帖子详情
java设计模式
springbird
2010-04-15 03:11:52
请问大家在具体的开发过程中都用些什么设计模式呢?如何确定一个项目该使用何种设计模式,看了半天,对设计模式还是很模糊,不知道该具体如何用,希望大师指点迷津!谢谢
...全文
150
19
打赏
收藏
java设计模式
请问大家在具体的开发过程中都用些什么设计模式呢?如何确定一个项目该使用何种设计模式,看了半天,对设计模式还是很模糊,不知道该具体如何用,希望大师指点迷津!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
springbird
2010-04-16
打赏
举报
回复
谢谢各位的回答
springbird
2010-04-16
打赏
举报
回复
结贴给分,以后在开发中慢慢体会
dreamspace
2010-04-16
打赏
举报
回复
挺多的。常用的说几个吧工厂模式,门面模式,单例模式,建造模式,原始模式,适配器模式等等挺多的。
zhaoyu2288
2010-04-16
打赏
举报
回复
偶还停留在技术堆砌的程序
springbird
2010-04-15
打赏
举报
回复
看来我离那个境界还很远,我现在就一菜鸟级别的
cxz7531
2010-04-15
打赏
举报
回复
设计模式不是看书能学会的,必须项目做到足够多,见过了太多的嗲吗混乱,在思考如何避免这些混乱的过程中就可以领悟到设计模式的魅力。
woshayawo
2010-04-15
打赏
举报
回复
追美眉模式,哈哈!
SambaGao
2010-04-15
打赏
举报
回复
工厂,单例
huangxin5257
2010-04-15
打赏
举报
回复
初级时,推荐看《大话设计模式》
熟悉以后,推荐看《Head First》
中间结合着《重构》来看。
如果有精力也可以看看 阎宏的《Java与模式》
但看这些书的同时,编程基础也要打牢,基础就好比内功。如果内功不好,招式越犀利,自身危害越大。
huangxin5257
2010-04-15
打赏
举报
回复
编程就好比武功
设计模式就好比招式
重构就好比钻研并改进招式
下面是几层境界:
第一层境界:拿把破剑任意挥舞,但偶尔也能达到制敌的效果,但遇到强劲的敌人,却望尘莫及(菜鸟程序员)
第二层境界:单独会用某几种招式 (熟悉23种设计模式或其中最常用的一些,单例,工厂,策略,观察者...)
第三层境界:知道什么时机用什么招式(根据不同设计,采用适合他的设计模式)
第四层境界:不同招式结合使用,连贯,没有间隙(多种设计模式结合使用)
第五层境界:独孤九剑,看似没有招式,但出手非常贴切,直入敌人要害,没有漏洞,完美取胜(对设计模式以及编程思想有较深的体会,在不断的重构中,积累丰富的经验,最终成为大牛)
poFate
2010-04-15
打赏
举报
回复
我推荐给你一本非常好的书
浅显易懂而且还很有意思
《深入浅出设计模式》
看第一遍你至少掌握三个设计模式
多看几遍 ,你就会用了
zhuyouyong
2010-04-15
打赏
举报
回复
顶[Quote=引用 7 楼 zhaoyu2288 的回复:]
工厂,单例,策略,观察者。。。。
[/Quote]
zhaoyu2288
2010-04-15
打赏
举报
回复
工厂,单例,策略,观察者。。。。
lijiaof16
2010-04-15
打赏
举报
回复
工厂,抽象工厂,单例模式
南南北北
2010-04-15
打赏
举报
回复
模式的难点就在于给它找个合适的地方使用它!
springbird
2010-04-15
打赏
举报
回复
可是我在开发时,就是根据自己的思路实现一些功能,到底用了什么模式,我也不知道,所以我才迷糊
jacky花园
2010-04-15
打赏
举报
回复
23种模式想通过看书就明白,基本不可能
我现在用了很久才大致了解
1.单例模式
2.观察者模式
sjkof
2010-04-15
打赏
举报
回复
是一种自然而然的应用,而不是刻意去用
xiesisi3
2010-04-15
打赏
举报
回复
光看确实很难理解的,要运用到一个个的项目中去,然后结合实际去理解才能取得好的效果.
很多人都是已经做了很多项目之后再去看设计模式的书什么的,然后结合自己做过的项目,就很好理解了.
Java
设计模式
Java
设计模式
构架、框架、
设计模式
之间的关系简述
一个IT程序员必须知道--构架、框架、
设计模式
之间的关系简述...
100家大公司
java
笔试题汇总
Java
设计模式
16. 什么是
Java
中的MVC
设计模式
? 答:MVC(Model-View-Controller)是
Java
中的
设计模式
,用于分离关注点。 17. 在
Java
中,什么是Servlet的生命周期? 答:Servlet的生命周期包括init、service和...
Java
的23种
设计模式
Java
的23种
设计模式
Java
中23种经典
设计模式
Java
的23种
设计模式
,很适合
Java
爱好者学习..
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章