复杂的设计伤不起
最近在写一个才数字的游戏。也就是电脑出一个数字,然后你猜,电脑告诉你大了还是小了,循环这个过程,直到猜中。
但是我把这个东西用了很复杂的设计来表示,什么玩家对象,什么电脑对象,什么事件通信,什么用户界面,什么业务逻辑。唉,搞了一天还没完成。
一直以来,我都希望找到一个比较高效的设计方法,最好可以一劳永逸的。但是一开始就设计对象,凭空创造所谓的用户界面之类的逻辑层,结果问题难度会变得超乎我的想象。如果我开始就是从业务流程出发,可能更加有更加明确的思路。
下次试一下先整理业务流程的设计方法。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用