苏州
类型:工装设计师
答:你的三句话实际上是三件有关系,但并不相互衔接的事情。
是否在web系统中才能体现设计模式的威力?
答:当然不是。设计模式的威力是软件架构师运用脑力设计发掘出来的,不是模式本身固有的。
首先,设计模式是从软件开发过程中总结出来的特定环境下解决特定问题的经过一定验证的方案。这里的问题是指软件开发的问题。 实际上,设计模式是从业务应用系统、数据库管理系统、嵌入式通信软件、操作系统,等等软件的开发过程中不断总结出来,当然也全部适用。
其二,不能迷信或拘泥于特定的设计模式。设计模式不是万能的。不同的需求和约束条件下,应该灵活运用不同的设计模式。
其三,开发web系统所面对的互联网环境以及特定系统的用户要求、法律监管等商业约束是特殊的。因此,对设计模式的选择、组合和应用也是不同的。
mvc和ssh框架。
答:这两个不是一类东西。前者是模式中的架构模式,也就是说比较高层的模式,这是相对与策略模式(strategy)、状态模式(state)等设计模式以及惯用法而言的。而ssh框架则既包含“分层架构模式”,也包含实现技术,实际是一种指导web实现的技术实现框架。
去看看java写的开源软件?
答:如果你能够看懂,并有那个耐心,当然是好事。但还是建议你:首先把算法、数据结构、面向对象的软件开发思想和编程语言技术打牢靠。尽量多看看软件开发及软件工程的经典书籍,如thinking in java,等。
你提到了设计模式,可是看来你并未看完设计模式这本书,建议你认真看完它,还可以选择诸如“设计模式解析”、“模式的乐趣”、“大话设计模式”等等更加好懂的书。
• 2019/10/06 07:23
4
餐厅设计如何营造氛围5
金鱼池综合办公6
小型办公室应该如何装修?怎样做到又快又省钱