|
3 运用面向对象程序设计进行中医学的计算机仿真
①面向对象方法与中医学具有相似的思维方式 假使我们想用传统的面向过程的方法来完成中医学理论的计算机仿真,不仅是一件难以想象的事,而且是不可能的事,对计算机发出人体生理、病理等过程的每一步指令,既使是在分析还原思维方式指导下对人体结构分解得极细,对人体生化过程了解得极为透彻的西医学也无能为力,更何况中医学本身就只重整体,不重结构。而面向对象方法,因其与中医学在思维方式上有惊人的相似之处,使之运用于中医学成为可能,成为对中医学进行计算机仿真的基础。其相似性体现在中医学的整体观与黑箱方法和OOP中的对象的特性及其信息交换上。可以将上文中面向对象方法学的方程式用下图表示: 而这正是黑箱方法的图形表达。黑箱方法典型地表现在中医学的藏象学说中。藏象学说是关于人体脏腑功能的学说。古人虽然知道“八尺之士,可以剖而视之。”(《灵枢·胀论》)但又认为“藏府之在胸胁腹里之内,若匣匮之藏禁器也。”(同上)更重要的是,基于不同于西方的思维方式,中国古代对于整体性和运动性的强调,使得中医学未从解剖入手,分析人体的结构、成分,而是以极简单的解剖为基础,构造出了以象为内容的有机的学术体系。由“藏象”之名可知,中医是以现之于外的象来把握藏之于内的脏的,即“执其见功处见其形”,即黑箱方法。对此《灵枢·顺气一是分为四时》中论述道:“内外相袭,若鼓之应桴,响之应声,影之似形。”例如《素问·六节藏象论》对心的描述是这样的:“心者,生之本,神之变也;其华在面,其充在血脉,为阳中之太阳,通于夏气。”其它四脏与此相仿。由此可以看出,这里的心己不是解剖学中的有一定形态结构之心,而是一系列相关的生命活动的表现在人脑中形成的综合的象。它不具有实体性,却正好可以作为面向对象方法学中的一个对象来看待。推而广之,中医学中的其它概念,如气、血、津液、精、神、经络等,都可以作为一个个对象,对象之间通过信息的交换,相互密切联系,从而形成一个复杂系统,中医学的计算机仿真便可由此开始。
②中医学的计算机仿真应用前景
用计算机仿真学对中医学中的概念、现象、原理、机制等进行模拟,可以建立各种模型,服务于教学、科研、临床。主要可以用于建设生理模型、病证模型、实验模型。 生理模型:在中医学中五脏、六腑、气、血、津、液、经络、筋、脉、骨、髓等,都可以构成相对独立的对象,赋予每个对象适当的属性,对象具有智能性与自适应性,它们可以按照各自的属性作出决策,并随时准备根据接收到的新信息修改自身的行为规则,它们之间通过信息交换互相联系,构成一个复杂系统,这一复杂系统即人体。在此基础上很容易就可以建立人体的病理模型。下图是生理模型的简单图示,实际中的生理模型还要复杂的多。
(图略)
病证模型:中医学中的证是非常复杂的,也是独具特色的。辨证论治非常灵活,以哮喘为例,说明中医病证模型的组建。哮喘发病,总因本虚标实,其病位虽在肺,但与脾、肾密切相关,先天不足后天失养造成肺、脾、肾不足是哮喘发病的内在原因。正气不足就易感外邪,感邪而产生风、寒、热、痰、湿、瘀、气等诸多病理因素,一些病理因素作用于肺,是发生哮喘的外在原因。如下图所示,运用OOP将各种因素的特性封装起来,作为对象,它们之间相互联系,就可以建造哮喘的病证模型,输入相应的信息,就可以得出诸如肺脾两虚,寒痰蕴肺;肺肾不足,肾不纳气;风寒外束,痰热内阻等证型,有力地指导临床实践。
上一页 [1] [2] [3] [4] 下一页
|