Posted on 2006-01-23 23:16
canonical 閱讀(796)
評論(0) 編輯 收藏 所屬分類:
設計理論
如果一個東西看起來象花生,聞起來象花生,吃起來也象花生,那它究竟是不是花生?
如果兩個事物在所有可觀測行為上都表現一致,那兩者的本質是否統一就成為了一個不可證偽的問題,從而處于科學范疇之外。而從人的機會主義傾向來看,我們理
所當然的會認為這兩者是同一概念。我們以觀察來認識世界,當然也就是以行為來界定事物。問題在于,我們在理論上要以事物的所有行為來界定它,而我們目前觀
測到的又永遠只是它的部分行為。在泛函分析分析中,有一種弱(weak)等價的概念,兩個函數如果與某個空間中所有函數的作用(內積)的結果都相等,則這
兩個函數在此空間中就是弱等價的。swartz正是通過這種方法定義了廣義函數,為delta函數在數學上建立了嚴格的基礎,回避了delta函數的本質
性定義困難。在物理學家看來,delta函數當然是個客觀存在的實體,而在數學家看來,它只是通過分布間接定義的概念。(當然,部分研究非標準分析的數學
家認為廣義函數兜了個大圈子)
接口(interface)與類(class)相比,接口的概念完全是由其行為定義的,而類還涉及到其封裝了的成員變量,這些變量的作用在繼承的時候會隱
蔽的表現出來。毫無疑問,接口所代表的概念是比類變得"淺薄"了,它是明確暴露的行為切片而不是象類那樣欲遮還羞的實體定義。