复杂的设计伤不起

最近在写一个才数字的游戏。也就是电脑出一个数字,然后你猜,电脑告诉你大了还是小了,循环这个过程,直到猜中。

但是我把这个东西用了很复杂的设计来表示,什么玩家对象,什么电脑对象,什么事件通信,什么用户界面,什么业务逻辑。唉,搞了一天还没完成。

一直以来,我都希望找到一个比较高效的设计方法,最好可以一劳永逸的。但是一开始就设计对象,凭空创造所谓的用户界面之类的逻辑层,结果问题难度会变得超乎我的想象。如果我开始就是从业务流程出发,可能更加有更加明确的思路。

下次试一下先整理业务流程的设计方法。

posted @ 2011-05-24 14:40  诺贝尔  阅读(403)  评论(1编辑  收藏  举报