C# 框架是什麼?MVC是什麼 ?工廠模式是什麼?設計模式是什麼?三層架構是什

C# 框架是什麼?
MVC是什麼 ?
工廠模式是什麼?
設計模式是什麼?
三層架構是什麼?
若是要學我該從何學起???設計模式

 

 

C# 框架看這裏
http://download.csdn.net/source/2578425

MVC是三個單詞的縮寫,分別爲: 模型(Model),視圖(View)和控制Controller)。 MVC模式的目的就是實現Web系統的職能分工。 Model層實現系統中的業務邏輯,一般能夠用JavaBean或EJB來實現。 View層用於與用戶的交互,一般用JSP來實現。 Controller層是Model與View之間溝通的橋樑,它能夠分派用戶的請求並選擇恰當的視圖以用於顯示,同時它也能夠解釋用戶的輸入並將它們映射爲模型層可執行的操做。
http://baike.baidu.com/view/31.htm

工廠模式定義:提供建立對象的接口.
工廠模式是咱們最經常使用的模式了,著名的Jive論壇 ,就大量使用了工廠模式,工廠模式在Java程序系統能夠說是隨處可見。  
工廠模式如此經常使用,由於工廠模式就至關於建立實例對象的new,咱們常常要根據類Class生成實例對象,如A a=new A() 工廠模式也是用來建立實例對象的,因此之後new時就要多個心眼,是否能夠考慮使用工廠模式,雖然這樣作,可能多作一些工做,但會給你係統帶來更大的可擴展性和儘可能少的修改量。
http://baike.baidu.com/view/1306799.htm

設計模式是一套被反覆使用、多數人知曉的、通過分類編目的、代碼設計經驗的總結。使用設計模式是爲了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是多贏的,設計模式使代碼編制真正工程化,設計模式是軟件工程的基石,如同大廈的一塊塊磚石同樣。
http://baike.baidu.com/view/66964.htm

三層架構,一般意義上的三層架構就是將整個業務應用劃分爲:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。區分層次的目的即爲了「高內聚,低耦合」的思想。
http://baike.baidu.com/view/687468.htm架構

相關文章
相關標籤/搜索