大家都知道计算机最早是由冯诺依曼发明的一个巨大机器,当时也只是用来进行简单的 输入 数字到机器 然后通过机器计算 最后输出期望的结果。这里我提到 “输入”、“计算”、“输出”三个关键动词,其实编程就是围绕着这三个词进行的,那么到底“输入的是什么”、“计算的是什么”、“输出的是什么”? 答案就是“数据”。以上我们简称为输入输出模型。 开发项目就是不断的将项目抽象并拆分成 输入输出模型,并且不断的细化。