自由,平等,開源,分享

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            2 Posts :: 61 Stories :: 3 Comments :: 0 Trackbacks

            最近看了很多有關模型、架構等等之類的概念問題,這些術語在業(yè)界的限定和標準也不太明確,就最近的網上檢索和查閱的情況,總結如下:

            框架:

            可以理解為流程或處理過程,是一個為解決某一問題而定義的處理流程。

            常見的 ASP.NET 框架、Rails 框架等也可以理解為這樣的概念,它們解決的是如何搭建 Web 應用的問題,都規(guī)定了一系列的處理流程,從獲得用戶請求到把請求定向到適當?shù)念悾瑥娜绾握{用自定義函數(shù)處理問題到把處理結果發(fā)送給用戶等等。

            模型:

            可以理解為描述問題的方式或工具,它區(qū)別于“數(shù)學建模”、“軟件建模”概念。

            匹配的如對象模型、關系模型等,它們是一些規(guī)定,定義了如何去描述一系列概念,同時也規(guī)定了若干操作,以及這些概念之間如何進行交互。

            模型是一種工具,是一種描述問題的方式,它幫助人們記錄和分析問題,如 UML 模型等。

            模式:

            使用模型建模得到的東西就是模式,它是一個具體的實例,是一個固定下來的模型。

            常見的 Schema 就是模式,而 Pattern 是模型。Schema 是用來描述概念和概念之間關系的,而 Pattern 更多的用于描述概念與實例之間的關系。

            當然,還有些被稱為模式,但實際上既不是 Schema 也不是 Pattern。

          posted on 2008-04-02 18:16 龍震 閱讀(269) 評論(0)  編輯  收藏 所屬分類: 框架,模型,模式,標準

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 庆元县| 阜康市| 任丘市| 乐山市| 花垣县| 清水河县| 延安市| 二连浩特市| 万宁市| 莫力| 陵水| 柯坪县| 延安市| 古浪县| 甘洛县| 内乡县| 绩溪县| 七台河市| 长治县| 万全县| 定边县| 潢川县| 乌兰浩特市| 襄垣县| 大英县| 灵石县| 拉萨市| 福州市| 边坝县| 鄂尔多斯市| 拉孜县| 西藏| 明溪县| 夹江县| 望都县| 太湖县| 博爱县| 宣恩县| 通山县| 怀化市| 祁东县|