先来看看百度百科的诠释:
总结起来就是:把复杂抽象不能一眼看透的问题逐步分解,知道最后一步是一眼可知的最简操作。
简单举个例子:
在设计程序的时候,要算1+2+…+100的时候,大标题问题就是:1+2+…+100
接着就是把伪代码写出来,要实现伪代码,就要用高级语言表达出来,表达出来后要进行测试……
看吧,很简单,就是一个逻辑推理,那么我们现在来看看下面:
案例分析:洗衣机
洗衣机的工作可以细分:
- 启动
- 选择模式
- 注水
- 浸泡
- 离心
- 计时
- 排水
- GG
我们依然可以用自顶向下的方法看来展示解决问题
相关可查:WEB