选择所在城市
400-0056-112
当前位置:问答»学了mvc,ssh框架,请问要在web系统中才能体现设计模式的威力吗还是去看看java写的开源软件,非常感谢!?

学了mvc,ssh框架,请问要在web系统中才能体现设计模式的威力吗还是去看看java写的开源软件,非常感谢!?

区国枢
发起了问题 • 3 个回答 662次 浏览 • 2019/10/04 09:23
最佳答案
周建华

周建华

 

苏州

类型:

工装设计师

答:你的三句话实际上是三件有关系,但并不相互衔接的事情。
是否在web系统中才能体现设计模式的威力?
答:当然不是。设计模式的威力是软件架构师运用脑力设计发掘出来的,不是模式本身固有的。
首先,设计模式是从软件开发过程中总结出来的特定环境下解决特定问题的经过一定验证的方案。这里的问题是指软件开发的问题。 实际上,设计模式是从业务应用系统、数据库管理系统、嵌入式通信软件、操作系统,等等软件的开发过程中不断总结出来,当然也全部适用。
其二,不能迷信或拘泥于特定的设计模式。设计模式不是万能的。不同的需求和约束条件下,应该灵活运用不同的设计模式。
其三,开发web系统所面对的互联网环境以及特定系统的用户要求、法律监管等商业约束是特殊的。因此,对设计模式的选择、组合和应用也是不同的。

mvc和ssh框架。
答:这两个不是一类东西。前者是模式中的架构模式,也就是说比较高层的模式,这是相对与策略模式(strategy)、状态模式(state)等设计模式以及惯用法而言的。而ssh框架则既包含“分层架构模式”,也包含实现技术,实际是一种指导web实现的技术实现框架。

去看看java写的开源软件?
答:如果你能够看懂,并有那个耐心,当然是好事。但还是建议你:首先把算法、数据结构、面向对象的软件开发思想和编程语言技术打牢靠。尽量多看看软件开发及软件工程的经典书籍,如thinking in java,等。
你提到了设计模式,可是看来你并未看完设计模式这本书,建议你认真看完它,还可以选择诸如“设计模式解析”、“模式的乐趣”、“大话设计模式”等等更加好懂的书。

• 2019/10/06 07:23

其他答案
轻舟装饰设计师

轻舟装饰设计师

 

北京

类型:

家装设计师

答:如果是新学的话,千万别一开始就看开源代码,那样你会厌倦的。学的东西,如果没有实践,也不会有太大的收获。
所以,当你学完后,有个简单的了解,一定要及时做练习,在实践中慢慢发现这些东西的好处。
当你把mvc, ssh用得多了,自然就会先明白这些东西的工作流程,然后发现哪些东西比较好,哪些东西用着顺手,然后再去看这些功能的源码的写法,效果会更好。
这些框架,在实践中,有很多好处,但也不一定非得严格按这些框架写,在桌面程序中也可以套用这些框架的基本思想。

• 2019/10/06 22:45

蒋淑丽

蒋淑丽

 

成都

类型:

家装设计师

答:不要太拘泥于形式。正式工作了也是顺手的这么写,学习的目的就是工作嘛。要先融会贯通了你之前学的东西,写个网站啥的才好。

• 2019/10/05 16:16

相关问答

现代天花吊顶怎么设计装修出来的效果好?

解静
发起了问题 • 3 人回答 159次浏览 • 2019/10/04 09:22
3
人回答

Java 代理模式和装饰者模式的区别?

郑志强
发起了问题 • 3 人回答 3228次浏览 • 2019/10/04 09:21
3
人回答