PHP網站改版為asp.net語言面向組件的編程,在面向過程的語言中,代碼的重用形式是封裝了算法的函數。而在面向對象編程時,重用的形式就是封裝的代碼的類。網站建設公司和設計人員通過分發(fā)類庫的形式提高開發(fā)效率,但是分發(fā)類庫的方式并不如想象中那么美好。除了類庫的開發(fā)十分困難以外,類庫的使用方式只能是源碼引用,并且需要對類庫十分了解。在使用類庫時,如果對類庫的實現細節(jié)不了解而貿然使用是十分困難且危險的事情。
對于企業(yè)應用程序來說,面向對象技術被用來解決最核心的問題,也就是業(yè)務邏輯。在開發(fā)過程中,這些業(yè)務邏輯和運行環(huán)境被設計人員抽象成一個個的對象。這些對象的集合就是領域模型(Domain Model)。在設計領域模型時,為了使領域模型保持低耦合,應盡量避免對其他類庫的引用。同時,為了保持領域模型的穩(wěn)定性和可維護性,應盡量避免過多層次的繼承,也就是使用子類化實現重用。
asp.net網站建設面向組件的編程
面向組件的編程(Component Oriented Programming)或許不如面向對象的編程那樣被人們廣為熟知,但是在近二十年里,面向組件的思想卻一直在深刻地影響著軟件的開發(fā)方向。至今它仍然是Windows系統(tǒng)軟件的開發(fā)標準,甚至Windows系統(tǒng)就是使用組件構建的,不同版本的Windows系統(tǒng)都提供了一個用于管理組件服務的專用窗體,如圖2.5所示。
面向組件思想是對面向對象思想的補充,這是解決面向對象在繼承和重用方面所帶來的耦合問題的一種方法?,F在的主流語言和框架,如Java的EJB和C#的.NET框架從本質上都體現了面向組件的編程思想。而最早實現面向組件編程并且取得巨大成功的是Microsoft的COM(組件對象模型)技術,

圖2.5中的
COM+和DCOM都是COM技術的升級。COM技術源自OLE(Object Linkingand Embedding),是Microsoft為了解決Office套件中文件嵌入的問題而開發(fā)的一種技術。自從COM技術面世后就成為Microsoft程序開發(fā)的標準,并且一直影響著Windows程序設計。好了,
網站建設公司本文關于“PHP網站改版為asp.net語言面向組件的編程”知識就分享到這里,謝謝關注,博納網絡編輯整理。