准备用C#做个音速启动,有没有高手指点下该不该用到设计模式做?如果该用用什么设计模式好呢?为什么?

 我来答
thinkluoqi
2011-01-09 · TA获得超过113个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:190万
展开全部
呵呵!音速启动,好怀恋,记得大三实习的时候和小组的同学一起做过呢,原来百度也有让我感动的存在呢。。。

首先,纠正你对设计模式的一个看法,设计模式个人认为他的价值在于对OOP一个学习和介绍的作用,参考前辈大师们的经典设计,学习他们的方法,揣摩他们的思想,他始终是一个例子,例子就是来帮助教学的,比如中学数学教材那些例子。任何东西都是变化,设计更是,没有完全固定的套路化的东西,除非一模一样,而且同样应用在不同环境平台上,设计也有变化。
设计模式的变化也是很多的。
最重要就是要理解OO的本质--封装变化,便于扩展,要站在更高层次的抽象看待问题

以上自己体会,大侠们别喷,因为我们的目的都是一个更好应用OO。

当然不是说设计模式完全无法直接用,有些很类似的场景确实个硬套上去,但是最重要的不是套上去做好,而是要自己完全理解其中的思想。

其次,我建议你 应该自己先做,用迭代的方式,一步步重构自己的冗余代码,你会慢慢发现一条清晰的设计之路, 除非是做了无数次的人,不然最开始肯定是混沌茫然的这就是设计,良好的设计都是经过无数的思索重构而出来的,

所以你开始做吧,带着OO的思想去做,你会发现很多设计问题,到时候有了问题,再去求救设计模式是最好的,。

当然MVC是肯定要用的,而且一定要用好,这个我不说你也已经知道了吧, 好了我太罗嗦了。语文又差,如果你看完,那就很谢谢咯,, 主要是想起了大学的日子,所以想说这么多 哇哈哈 THX FOR MEMORY
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式