解析物件導向開發和分層開發結構的重要性
CSS就是模特的衣服了一個模特可以穿不同的衣服, 如果把HTML看成是一個模特。同樣一件衣服也可以給不同的模特來穿。那麼一個HTML頁面就可以應用多個不同的CSS樣式表檔案,一個樣式表檔案也可以應用到不同的網頁中,最終實現重用性。
現在為什麼都用Java和C#這些物件導向的語言開發應用順序。很多學生問我以前都用C語言和Pascal這類程式導向的語言開發應用順序。
為什麼要用分層開發的結構。現在開發很多應用順序。
因為以前的應用順序都比較小,好。來把這些問題講清楚。以前用C語言和Pascal開發應用順序。現在用Java和C#來開發應用順序,因為現在順序的規模一般都比較大。比方在二十年前,DOS作業系統用一張軟盤就可以裝下(1M-2M之間)而現在Window作業系統可能要一張DVD才幹裝下(2G左右)那麼作業系統的大小都大了1000多倍,應用順序也是如此。想想,順序的規模要大多少,現在Window作業系統已經有上億行程式碼。如果不重用程式碼,怎麼開發的進去。因為物件導向技術能很好的支援重用性,所以就能更快的進行應用順序開發。有人測試過用VB開發一萬行以上的程式碼就無法編寫和維護了而且VB還是一種基於物件的語言,更不用說C和Pascal這類程式導向的語言了所以現在使用Java和C#來開發應用順序是因為現在順序的規模比較大,需要重用。因為重用,所以就需要使用物件導向的語言開發。如果不重用,就很難開發出來。
什麼情況要使用分層結構開發?只有大型或大中型軟體才會使用分層結構開發。為什麼大型軟體要分層開發呢?因為要重用,同樣的道理。如果不重用,就很難開發出來。所以三層結構實際上是支援重用性,大家學了三層結構以後應該很容易能明白這一點。三層結構中,分為表示層(顯示資料)業務邏輯層(加工資料)和資料訪問層(訪問資料)如果我有一個登入功能要實現,想想如果你用三層結構開發的那麼在網頁中實現登入和在窗體中實現登入,僅僅只有表示層不同,一個是窗體上顯示,一個是網頁上顯示。業務邏輯層和資料訪問層可以不需要修改一行程式碼,就可以非常容易的將一個Window應用順序移植為一個Web應用順序。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-774769/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1 物件導向的開發方法物件
- 淺析物件導向開發物件
- 【Java基礎】物件導向開發Java物件
- 物件導向(軟體開發概述)物件
- 新手如何理解JS物件導向開發?JS物件
- 阿里開源的COLA 4.0整潔物件導向分層架構到底是什麼?阿里物件架構
- 幫助物件導向開發者理解JavaScript物件機制物件JavaScript
- 物件導向和構造器物件
- cad.net開發小結——層次結構
- 侯捷C++物件導向高階開發筆記C++物件筆記
- Avalonia開發(二)專案結構解析
- “程序導向”和“物件導向”物件
- 物件導向-設計模式-結構型物件設計模式
- ??Java開發者的Python快速進修指南:物件導向進階JavaPython物件
- ??Java開發者的Python快速進修指南:物件導向基礎JavaPython物件
- Python開發是程式導向、函式還是物件?Python教程Python函式物件
- Java開發者的Python快速進修指南:物件導向--高階篇JavaPython物件
- 物件導向的程式設計在遊戲開發中使用(二):方法物件程式設計遊戲開發
- 物件導向的程式設計在遊戲開發中使用(一):類物件程式設計遊戲開發
- 原生js使用物件導向的方法開發選項卡例項教程JS物件
- Solidity開發指南(六):合約結構解析Solid
- ES5物件導向基礎結構物件
- 遊戲立項與開發中的6種開發導向遊戲
- DNS分層結構及DNS解析流程DNS
- Python開發是程式導向、函式還是物件?Python基礎!Python函式物件
- 關於JS的物件導向的思考和總結JS物件
- 物件導向之 開閉原則物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- js 物件導向總結JS物件
- 物件導向概念總結物件
- 基於.NetCore開發部落格專案 StarBlog - (8) 分類層級結構展示NetCore
- 物件導向-物件導向思想物件
- 物件導向的程式設計在遊戲開發中使用(三):三大特性物件程式設計遊戲開發
- PHP中物件導向的分頁類PHP物件
- java從頭開始--物件導向1Java物件
- 20200820 - 程式導向和麵向物件物件
- 物件導向和麵向過程物件
- 程式設計體系結構(06):Java物件導向程式設計Java物件
- 《JavaScript物件導向精要》之四:建構函式和原型物件JavaScript物件函式原型