<讨论>什么样的人适合学设计模式?

sjg008 2004-08-27 03:27:45
问题有:
看设计模式之前应掌握什么样的基础(java)?
看设计模式之后能带来怎样的提高?
最后,小声地问:UML和设计模式有什么样的关系?
...全文
324 10 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
学了设计模式你能写出更高效得程序

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧