- 1
- 0
- 约3.14万字
- 约 37页
- 2026-09-07 发布于北京
- 举报
第9章由外而内的设计(1)
·软件设计:从专业到卓越
设计和编码本是一体。由外而内的设计,也叫作意图导向的编程,是思考过程、编码
实现过程以及演进式设计完美结合在一起的方法。熟练掌握由外而内的设以大幅提升编
码效率和质量。本章将介绍由外而内的设计。
9.1如何由外而内
图9.1是一个关于由外而内设计策略的大致示意图。其中圆形代表实际的编码实现,弧形代表
一步导出的接口,数字代表实现的顺序。
由外而内的设计包括如下几个步骤。
1.选择一个系统功能,或者需要探索的问题。
2.思考实现该功能或解决该问题,需要哪些更低层的模块,模块分别需要承担什么样的责
任。
3.用在第2步假设的模块和责任完成编码,当然此时这些模块和责任可能并不存在。
4.逐个选择第3步中未实现的责任,把它新的待解决的问题,回到第1步。
为了更清晰地说明由外而内设计的具体做法,本节我们以俄罗斯方块游戏作为范例。
9.1.1案例说明
俄罗斯方块(Tetris)是一个悠久的
您可能关注的文档
最近下载
- 国民体质测定标准手册.pdf VIP
- 直播带货标准化起号全链路操作.pptx
- 2024首届全国红旗杯班组长大赛题库及答案(5)(第8001-10000题).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案(4)(第6001-8000题).docx VIP
- 小学科学新教科版四年级上册全册教案(2026秋).doc
- 2024首届全国红旗杯班组长大赛题库及答案(3)(第4001-6000题).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案(2)(2001-4000题).docx VIP
- 2024首届全国红旗杯班组长大赛题库及答案(1)(1一2000题).docx VIP
- QCC品管圈之提高术前准备完善率.pptx VIP
- 失血性休克急救护理专家共识PPT课件.pptx VIP
原创力文档

文档评论(0)