自由,平等,開源,分享

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            2 Posts :: 61 Stories :: 3 Comments :: 0 Trackbacks

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

            框架:

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

            常見的 ASP.NET 框架、Rails 框架等也可以理解為這樣的概念,它們解決的是如何搭建 Web 應用的問題,都規定了一系列的處理流程,從獲得用戶請求到把請求定向到適當的類,從如何調用自定義函數處理問題到把處理結果發送給用戶等等。

            模型:

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

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

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

            模式:

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

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

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 汤原县| 德化县| 阜平县| 禹州市| 乐亭县| 社会| 福泉市| 通城县| 榆林市| 大厂| 蕉岭县| 双流县| 元谋县| 昌都县| 庄浪县| 固阳县| 青河县| 清河县| 汽车| 新巴尔虎右旗| 平江县| 德保县| 崇明县| 左云县| 开远市| 耒阳市| 调兵山市| 东源县| 扬州市| 卓尼县| 揭东县| 连江县| 家居| 芜湖县| 融水| 德惠市| 龙口市| 平乐县| 永州市| 西畴县| 禄丰县|