非常多时候我们要做庞大project, 就像一棵大树, 方方面面都有自己的细枝末节,而作为开发员的我们,无法时时刻刻去保持对程序的全面认知,所以我们要把程序设计与逻辑设计区分开来. 那么什么是程序设计和逻辑设计,举个样例来说,统计一群人,程序上能够做到对人群的归类字典统计.也能够做成每一个人有自己的属性之类的,而作为逻辑上,须要知道人的名字.性别.身高之类.事实上这个样例你可能看不太清晰.非常多时候程序和逻辑是混合在一起的.比方我抛一个小球.逻辑上已经设计了重力,环境,以及墙壁,从逻辑上我这个小…