關於框架(Framwork)

聲明:本文參考以下文章
[url]http://www.cnitblog.com/yemoo/archive/2007/10/12/34780.html[/url]
 
框架的生背景
    軟件系統發展到今天已複雜了,在某些方面使用人成熟的框架,就相當於讓別人幫你完成一些基工作,你只需要集中精力完成系業務邏輯設計
框架的定
    框架有一互相合作的類組成,它們爲特定型的開發提供了一個可以重使用的設計
    框架的本

    框架是一個用程序的半成品,它提供了可在用程序之共享的可用的公共構。而且,框架一般是成熟的,不斷升件。
    框架的核心
    在很多情況下,框架通常以構件的形式出,但構件只是框架的一個重要部分。框架的關鍵還在於框架內的交互模式和控制流模式。
框架的使用
重寫子象等方法來利用框架,行二次開發實現具體功能的用系設計類時要遵循框架的範。
框架的意
框架的最大好就是重用。

件生中有三種級別的重用:內部重用,即在同一用中能公共使用的抽象;重用,即將通用模塊組合成或工具集,以便在多個用和域都能使用;用框架的重用,即爲專域提供通用的或成的基礎結構,以得最高級別的重用性。

    框架能重用代,因此從一已有構件中建立得非常容易,因構件都採用框架一定的接口,從而使構件的通信簡單 
    
框架能重用設計。它提供很多可重用的內部接口,通過對這些接口的實現,新的構件就能插入框架中,構件設計者就能重用構架的設計
 
    
框架能重用分析。所有的人若按照框架的思想來分析事,那就能將它劃分的構件,採用相似的解決方法,從而使採用同一框架的分析人行溝通。
 通以上框架的重用 提高件的量,降低成本,開發時間
框架VS架構(Architecture
    軟件架構是一思想,一個系統藍圖對軟成的劃和職責設定。而件框架是一個實現,一個半成品,是針對一個特定問題的解決方案和助工具。體系構確定了系整體構、次劃分,不同部分之作等設計。框架比架構更具體。更偏重於技術涉嫌。確定框架後,件體系構也隨之確定,而於同一件體系構(比如Web開發中的MVC),可以通框架來實現
    J2EE是一個件架構,J2EE開發工具和容器就是件框架。MVC是一個件架構,Strus,JSF,WEBWork件框架。
框架VS設計模式(Design pattern
    設計模式研究的是一個設計問題的解決方法,一個模式可應用於不同的框架和被不同的語言所實現,一個框架中往往含有一個或多個設計模式,框架總是針對某一特定應用領域,但同一模式卻可適用於各種應用。
    總之,框架是軟件,而設計模式是軟件的知識體,提升框架的設計水平。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章