不可预知的因素
危险和觅食
第三类外部因素是发生的时间不可预知但是这类事情必定会发生的事情。我们以兔子为例来说明这一问题。兔子能预知什么时候,在某个地方它将与狼遭遇吗?又在什么时候会有猎人带着猎狗来猎杀它?这显然是不可能预测的事情。但兔子可以确定,类似的事情必定会发生,在自然界中存在着它的天敌,有些食肉动物是把它作为一种食物的,对于这种情况兔子又是如何保证自己及下一代的生存成功率的呢?由于兔子两代之间的联系纽带就是兔子的遗传基因,所以我们说兔子的基因运用两个方法来解决这种问题:一个方法是在结构上赋予兔子强有力的四肢,让兔子可以奔跑如飞以便逃跑;另一个方法是赋予兔子敏锐的预警系统,一旦察觉到一点异样就马上逃到安全的地方以躲避危险。
同样的问题还有:兔子也不知道它将在什么时候饥饿,它必须及时进食,对于这类事件兔子又是怎样来保证下一代的生存成功率的呢?兔子的基因知道兔子必须进食青草以供身体新陈代谢之用,它的食物是草类而不是肉类,因而兔子的基因就赋予兔子长长肠道以适合于消化吸收青草中的营养。
但接下来的问题是,兔子怎么知道,哪些动物对它是无害的,而哪些又是有害的呢,虽然有警觉系统,但也不能草木皆兵啊!所以兔子必须能够学习记忆以鉴别哪些动物是危险的,而哪些动物又是没危险的,哪些青草是可以放心食用的,而哪些又是有毒的。
从生物课本中我们知道条件反射是生物学习的一种方法,那兔子又怎么来实现这种学习的功能呢?这里面一个关键问题是兔子的身体必须具有鉴别功能,鉴别出哪些是对自己生存有利的事物,而哪些又是有害或者有危险的东西。这就是动物的自我监测系统的目的、肥大细胞在其中充当一个重要的角色。