![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
houhu_cs
这个作者很懒,什么都没留下…
展开
-
模拟交易初步设计——时序图(1)
突然兴致大发,顺手打开visio,操弄我那不熟练的UML,凭着突然的灵感和毫无实践经验的知识,作了一幅时序图,也不知道我老大会不会认同,先给自己看看也好 用户对执行员说:“快醒醒,该干活了!”。执行员打了打哈欠,交代数据库操作员:“你去给我带个委托过来!”数据库操作员领带来个委托。执行员懒懒散散地对委托说:“好了,别磨蹭了,开始你的任务吧,任务结束报告一下结果给原创 2010-01-26 14:58:00 · 4265 阅读 · 0 评论 -
模拟交易初步设计——时序图(2)
刚刚又修改了下,虽然还不算完美,不过个人感觉比第一幅稍微完善了点,但不知道是否过分设计了与上幅图相比,最大的区别是把数据库操作员的职责分解了,其中委托工厂就仅仅是产生委托对象,而数据库操作员的工作就是从数据库中读取数据记录返回给委托工厂,委托工厂根据数据记录来create委托对象。包含模式:命令模式和工厂模式原创 2010-01-26 21:20:00 · 1043 阅读 · 0 评论 -
模拟交易初步设计——被枪毙了的设计
今天老大找我聊天,然后问我有没有设计的想法,我给他看了一下我的想法,也就是前几天发表的设计图。我的表述不清楚,还有我的类名称没有起好,没能让老大很清晰的知道我这些是干嘛的。 “这个给学校可以,老师喜欢看到这个,但是在我们现实的开发中是没必要这样的设计的。你弄这么复杂的图给别人看,人都看得云里雾里的。我们用不到多少类,几个流程,几个函数就能搞定,干吗要搞这么复杂呢?原创 2010-01-29 18:58:00 · 1191 阅读 · 0 评论 -
模拟交易初步设计——类图(1)
昨天根据时序图又补充了张类图。可当在画类图时,又发现了很多的问题,真是越往细处看,冒出的问题也就越多,但总体框架还是没变,细节方面就比较难以权衡。例如在wtFactory这一块,一开始我是想使用接口,可用了接口之后,子类里就产生了重复的代码,为什么不把这一相同的过程提取出来放到父类中呢,呵呵看来这变成了模板模式和工厂模式的变种了,暂且这样吧。Operator,wtFacto原创 2010-01-29 09:58:00 · 1305 阅读 · 0 评论