第一章 程序设计原理

来源:互联网 发布:安卓版微信清僵尸软件 编辑:程序博客网 时间:2024/06/04 19:05

 概述良好程序设计的重要原理,特别是它们在大型项目中的应用,然后介绍用于发现有效算法的方法,如面向对象的设计和自顶向下的设计。在此过程中,我们提出将在后继章中论述的程序设计和数据存储方式方面的问题,并通过使用C++编写程序,复习一下这门语言的一些基本特性。

LIFE游戏实际上是一种模拟,并不是游戏者之间的游戏,它在一个无边界的矩形网格上金星,这个矩形网格中的每个单元可呗一个有机体占据,或者不被占据。被占据的单元称为活的,未被占据的单元称为死的。哪一个单元是活的要根据其周围活的邻居单元的数目发生变化。

程序设计风格:在着手实现LIFE;游戏的类和函数前,我们先暂停一下,以考虑在程序那个设计中应该注意使用的几个原理。

细化和模块化。

编码测试进一步细化:

占位函数。

类LIFE的定义。

原创粉丝点击