模型-元模型
在兩個月的漫長假期里,我花了一點時間看了《UML寶典》和XPDL規范,在兩分資料中都提到了元模型的概念,雖然以前不只一次的聽說過元模型,但是這次我才真正意識到它的重要性。
元模型指的是描述模型的模型。在UML圖中,我們用類圖來描述系統的結構,這個時候,我們所繪制的類圖就是我們系統的模型,而“類圖”——UML七種圖表概念之一——就是我們的元模型,我們用它來描述我們的系統結構,描述的結構就是我們的模型——我們繪制好的類圖。從模型到元模型的過程其實就是抽象的過程,抽象級別的提高可以使我們更容易把握項目的開發,更容易理解整個項目的結構。就好像所有科學都需要一定的哲學思想來進行知道一樣,相對于特定的科學,其元級就是哲學。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
以類圖為例,我們使用類圖的結果就是系統的模型(系統中可能還存在著模型-元模型的關系,這里略去不談),而類圖中的各種定義,如類,接口,引用等就是其元模型。對于UML的使用者,抽象到此級別已經夠了,而對于UML的設計者,類,接口,引用等元素只是他們的模型,在此之上還有它的元模型。
模型與元模型并沒有一個特定的界限,就象.net中所有類的基類都是Object一樣,所有模型的元模型,歸根到底,就是哲學。轉載于:https://www.cnblogs.com/na57/archive/2005/09/18/239169.html
總結
- 上一篇: [转]为什么我们不用软件工程?软件工程能
- 下一篇: DataGrid 完全攻略之二(把数据导