3、编程珠玑笔记三数据决定程序结构
本篇名言:“无论乌鸦怎样用孔雀的羽毛来装饰自己,乌鸦毕竟是乌鸦。 --斯大林”
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48419949
恰当的数据视图实际上就决定了程序的结构。
用一个数组就可以替代的变量,将代码的长度减少一个数量级不仅可以得到开发周期更短的正确程序,而且更易测试和维护。
在小程序可以完成任务的情况下,我们就没必要编写大程序。
本章作者用心在阐述数据结构设计在编程中的作用。
程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。(数据的)表示形式是程序设计的根本。
几条原则:
n 使用数组重新编写重复代码。
n 封装负载结构
n 尽可能使用高级工具
n 从数据得出程序的结构。