社区
Java
帖子详情
<讨论>什么样的人适合学设计模式?
sjg008
2004-08-27 03:27:45
问题有:
看设计模式之前应掌握什么样的基础(java)?
看设计模式之后能带来怎样的提高?
最后,小声地问:UML和设计模式有什么样的关系?
...全文
324
10
打赏
收藏
<讨论>什么样的人适合学设计模式?
问题有: 看设计模式之前应掌握什么样的基础(java)? 看设计模式之后能带来怎样的提高? 最后,小声地问:UML和设计模式有什么样的关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuneng
2004-09-11
打赏
举报
回复
学无止境……
搞软件开发的都应该看看DESIGN PATTERNS
ddd7992
2004-09-10
打赏
举报
回复
我个人认为,在了解了一定面向对象的程序设计语言是看设计模式的前提条件。
有了一定的基础,在边看设计模式边进行实践锻炼,这样进步就会很快,学习
的效果也最好。
hxhbluestar
2004-09-09
打赏
举报
回复
要想提高,就要学!
discolt
2004-09-09
打赏
举报
回复
象我这样的人!
peter
2004-09-09
打赏
举报
回复
技术开发人员都该学学,少走弯路啊!
angelface
2004-09-09
打赏
举报
回复
设计模式是谁都可以学的, 不过, 最好有的面向对像的概念之后在学, 效果会好一些
就像Gof书里说的, 至少要一提到多态, 抽像之类的词不用去找书,
honbo
2004-08-30
打赏
举报
回复
hao
nirvana_li
2004-08-28
打赏
举报
回复
看设计模式之前应掌握什么样的基础(java)?
就是JAVA的基本的面向对象的一些概念,比如对象,类,继承,多态还有数据抽象等等。
看设计模式之后能带来怎样的提高?
看了设计模式后不会有显著提高(恐怕对于初学者更多的是迷惘),只有在实际工程中使用设计模式,体会设计模式才有提高。
最后,小声地问:UML和设计模式有什么样的关系?
有联系,先有设计模式,再有UML。(先后关系:))使用UML可以让程序员在更高阶上交流,并有一个统一的交流语言(图形语言)。
最后说明一下:学了设计模式就能写出更高效的程序吗?这是一个misunderstand。有人说学习面向对象语言就能写更高效的程序,结果写出来的效率还不如用结构化语言写的。为什么?他并没有真正的了解面向对象,他的思想还不是面向对象的,他只是在用面向对象语言写了个程序,你就能说这个程序就一定是面向对象的吗?
另一个观点,(希望讨论)看了《设计模式解析》(一本很不错的书,还是原版,收获颇丰!)里面提到一个观点:人们必须要在掌握了面向对象之后才能学习设计模式,这也是一个misunderstand。其实边学习面向对象边学习设计模式会有一种相得益彰的效果。不信,你试试看。推荐《设计模式解析》:《设计模式》是雀巢咖啡,而《设计模式解析》就是咖啡伴侣。
weimenren
2004-08-28
打赏
举报
回复
最少要等你明白面向对象编程以后吧
看设计模式以后你会更面向对象编程了
uml和设计模式的关系,学会uml以后,你可以看懂设计模式的描述
呵呵
sunlang
2004-08-27
打赏
举报
回复
学了设计模式你能写出更高效得程序
<5>
设计模式
(基于C/C++实现)
本课程,从设计查模式的原则开始讲起,然后讲解了软件设计中常用的单例模式,观察者模式,策略模式,代理模式,装饰模式,适配器模式,桥接模式,工厂模式及重要的软件设计模型MVC编程思想。 为了讲解
设计模式
,辅之...
如何
学
习
设计模式
GoF的[
设计模式
]是经典著作,有人看了好多遍仍然说没有看懂,许多人看懂了一些模式但不知道如何应用……这里,yqj2065抛砖引玉,
讨论
一下如何
学
习
设计模式
。 ①
学
习技巧
学
习
设计模式
时,有一些技巧能够帮助你快速理解
设计模式
。 a) 使用较简单的面向对象的语言如Java、C#。GoF的[
设计模式
]实质上是面向对象的
设计模式
。[GoF·1.1]中提
为什么要
学
设计模式
?非
学
不可吗?
所有言语从一个故事开始,而故事从一份人物简历开始。 人物姓名:王小二 出生年月:不详 年纪:十七八亦或者二十来岁 性格:热血、冲动、抱负远大 梦想:渴望成为一枚武林高手,最好习得一身绝世神功,从此可以独步江湖,笑傲红尘,金钱满库,美女满怀 现实:只是个会使点蛮力,在街头打架斗殴的屌丝。 “我爱上了一个不该爱的人,我的心中都是悔恨。只要想想
学
习C++该看什么书?
怎么
学
习C++?该先看什么书,后看什么书?众说纷纭,下面是二篇网上流传的文章。
C++
学
习之路
(一)语言入门:
《C++ Primer》
最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)
适合
有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的
学
习未必是好事。
《The C++ Programming Language》/《C++程序设计
《C++
设计模式
》
设计模式
代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用
设计模式
有很多好处:可重用代码、保证代码可靠性、使代码更易被他人理解 ......
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章