本站小編為你精心準備了中醫學理論計算機仿真參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
科學技術的不斷進步,推動著整個人類社會的發展,計算機的出現,使人類社會由工業社會向后工業社會——信息社會過渡。我國著名的科學家錢學森說:“我們所設計的信息體系簡直可以包括全部人類千百年來創造的、而且還在不斷創造的精神財富。而這全部精神財富可以由我們每個人隨手調用和享受。這不但是從舊的腦力勞動中解放出來,而且是獲得一個偉大的世界,從來未有的高度文化的世界。……人將變得更為聰明,人類的前進步伐更將加快。”這位大科學家以前所未有的高度論述了由計算機引起的這場技術革命。隨著計算機技術的發展,一種嶄新的學科——仿真學誕生了,從新藥品的仿真測試到行星和星系的創生模型,以及計算機化培養皿中生長的數字生命形式,這是一種新的方法,不是基于直接的觀察和實驗,而是基于從真實空間向虛擬空間的映射。雖然這項工作仍處于起歩階段,但已足以讓每一顆好奇的心欣喜若狂。在這樣一個偉大的時代,古老的中醫學面臨著前所未有的機遇和挑戰。怎樣將計算機科學與技術融入中醫學領域,是一個值得深思和大膽嘗試的問題。值得慶幸的是,計算機仿真是建立在復雜系統理論基礎上的,而中醫學理論所描述的正是這樣一個復雜系統。
當伽俐略第一次拿起望遠鏡仰望太空時,他為人類創造了科學方法,即用實驗來檢驗關于世界如何成其為世界的種種假說。于是有了擁有試管、曲頸瓶和本生燈的化學實驗室,用來探測物質內核的價值連城的粒子加速器,以及在任何生物實驗室都能看到的解剖青蛙和用顯微鏡觀察植物細胞。然而,這些都是僅適用于簡單系統中物質結構研究的實驗室。現論物理學家薛定諤(ErwinSchrodinger)在《生命是什么?》一書中寫道:“只要我們涉及活物質的結構,我們就必須面對這樣一個事實:它是以不能還原成通常的物理學定律的方式起作用的。原因不在于某種‘新的力’或某種類似的東西支配著活的機體中的一個個原子,而是其結構不同于任何我們已從試驗室研究中認識的東西。”[1]也正因如此,尤其是對于與西醫學思維方式大相徑庭的中醫學理論,實驗室研究一直是一籌莫展,經絡實質的研究無功而返,各種“證”的實驗模型設計令人啼笑皆非,中藥的研究幾乎與中醫理論毫不相干……中醫學所構建的龐大而復雜的系統難以在簡單系統的實驗室中得到驗證,這是不難理解的。計算機仿真學的出現真值得每一位中醫界的同仁為此干上一杯,因為這一方法的出現能使中醫學多年的“科學夢”成為現實!雖然計算機仿真學正在起步,而這對中醫學來說卻是難得的機遇,不僅可以揭開其古老而神秘的面紗,而且有望為中醫學打開一扇新的大門,開拓更為廣闊的發展空間。
而將計算機仿真技術運用于中醫學,面向對象程序設計是一個關鍵環節,下面將面向對象程序設計作一簡要介紹。
2面向對象程序設計(OOP)概述
面向對象程序設計簡稱OOP,是Object-OrientedProgramming的縮寫。面向對象是與面向過程相對而言的,傳統的程序設計語言,如C語言,是面向過程的結構化程序設計語言,這種語言在20世紀80年代非常流行。隨著軟件業的發展,軟件的規模越來越大,導致軟件的生產、調試、維護越來越困難,因而發生了軟件危機。人們期待著一種效率更高,更加容易理解,更加符合人類思維習慣的程序設計語言,OOP就是在這種情況下應運而生的。在20世紀90年代,OOP異軍突起,成為最有希望,最有活力的程序設計方法。
①面向對象與面向過程的區別
計算機沒有思想,人必須明確地告訴它如何運算,每一步做什么。站在這種計算機的角度進行程序設計,就是面向過程的方法。如:用計算機模擬一只貓捉老鼠的過程,程序員必須告訴計算機每一步貓的具體的動作。如果用面向對象的程序設計方法來做,就可以把貓作為一個獨立的對象,貓會奔跑,貓會捉老鼠,這些是它的固有屬性,被封裝在貓這個對象之中,所以,只需給出老鼠出現的信息,貓就會自動去捉。與面向過程相比,面向對象的方法更符合人的思維習慣。
②對象與類的概念
對象與類是面向對象方法中的兩個基本概念。客觀世界中實體的抽象構成對象,任何事物都可以作為一個對象,如一個人、一輛汽車、一個窗口、一個按鈕、一座建筑、一項貸款等等。對象的劃分和定義是靈活的,視需要而定。具有相同屬性和行為的一個或多個對象的集合成為一類。類有層次之別,類下可以有子類,類上可以有父類。如:人可分為男人和女人,男人又可以分為兒童、青年、成年、老年等等。類是對象的抽象,對象是類的實例。類的劃分也是靈活的,依需要而定。子類可以作為父類的對象看待。