1. 模块化思想。
尽可能将通用的一组操作封装为一个模块,这样编写的程序方便理解,也方便修改。
2.自顶向下方法。
避免过分关注程序的实现细节,而是将业务拆分为一组操作,每个操作的具体实现可以放到之后实现。
二者水乳交融,缺一不可,虽然简单,但真实用。