感慨一下

作者在 2011-11-09 23:50:07 发布以下内容
我们可以定义一个怪兽的类,描述其对象的家族,我们抽象其最高级别的类,也就是最简单的怪兽。可能相当于生物进化中最原始的。
这个最原始的怪兽,在怪兽的面容,形象方面自然简单的没话说。
自然我们定义了这个怪兽,必然给他赋予生命,虽然只是一个抽象化的产物,可是,他要为我们做我们要他完成的一些任务。
不管先进的怪兽还是原始的怪兽,抽象层次上面说,他们都有共同的属性和共同的行为。
形象话的来说,我们打个比喻,打篮球,打排球,打乒乓球中的“打”我们可以把它定义成抽象层次上面的打。
但是,在具体的情况下,这个“打”的含义就不同了。
自我感觉一下,还是定义一个"打"的集合吧,因为集合元素的互异性,呵呵,还好,抽象层次上面的“打”是这个集合的名字,而其中的元素是一些具体的运动行为,而具体的运动行为是各个不同的,这就满足了。
集合对集合映射也是一种函数的定义,因为函数是一种特殊的关系,而关系又是集合。
我们定义的怪兽,上面说的,具有静态属性,我们这里暂且给出一些,即它的形象,名字。而它的行为,我们也给出一种,就是“打”。我们主要需要分析的是它的行为属性,在分析之前,我们还是要分析一下它的类的家族。我们上面说的最原始的怪兽我们定义它为基类,由它派生出来的怪兽为原来基类的子类,而新产生的子类又可作为新的基类产生新的子类,这样一步一步的派生下去。在派生过程中,子类都会继承他们父类(基类)的所有属性,在派生和继承过程中,我们可以为新的类添加一些不同于父类的一些特征。也就是说,在这个类家族中,他们都有一些共同的关键特征,这也是我们可以把他们都称为怪兽的原因吧。但是,在某些细节方面,他们又是不同的。因此,我们可以把他们作为怪兽这个集合中的元素。
到这里,我们就可以对怪兽完成某些细节方面的完善了。你们有没有疑问?大型网游中的怪兽形象,动作都是怎么搞出来的,我认为,他们都是一些或者几个怪兽的抽象体。你们打怪,其实都是在打一个怪或者几个怪,重复单一而重复的工作,毫无意义啊!草!说远了!关系,是那么的令人难懂啊!怪兽和打这两大集合,通过映射,也就是函数而联系起来。每一个怪兽都唯一存在一个打和它对应。
在闯关的过程中,随着一步一步的前进,你将会遇到的怪兽也会更厉害,它们放的绝招也会随之不同,对于同一类家族而言,你只不过是一步一步的遇到他们的派生类而已,在它们的派生类中,他们的动态属性“打”也就随之不同了,就细节而言,在他们“打”这个函数中,可能实现了新的细节,就现实表现而言也就是放出的绝招不同了,威力更大了。

可是,一种怪兽可以放出很多绝招,那么怎么才能控制放出什么绝招了,我们定义的“打”,设置成函数,我们可以都定义成相同的函数名,根据不同的参数来决定调用什么样的“打”这个函数。就是说根据参数的类型和个数来决定。
什么狗屁游戏!什么狗屁智能!一切一切都是人为事先的安排!你能超出游戏范围内做什么了?你能在游戏中肆意的殴打吗?
完善超大集合体,一个装超大思维的超大型容器……
天才的数学家,伽罗瓦,阿贝尔……
数学缺少发展!软件业的悲哀……

默认分类 | 阅读 964 次
文章评论,共0条
游客请输入验证码
文章分类