命名空間層次結構

2022-03-26 15:14:38 字數 492 閱讀 9991

命名空間在概念上和資料夾相似,資料夾的乙個用途是區別具有線條名稱的檔案--具有相同名稱的類能夠通過他們的命名空間來區別!

資料夾的另外乙個用途的能夠組織檔案.命名空間也允許使用符合邏輯的,便於記憶的方法組織類.組織完善命名空間層次結構,對於建立乙個易於維護和公升級的應用程式有重要的幫助.

microsoft推薦,命名空間從層次結構策略應該以公司的名稱開頭,在公司的名稱後,應該的應用程式(或技術)的名稱!

還有,設計時必須把web站點的核心功能(eg.伺服器控制項,導航)與正在建立的額外模組(論壇,新聞)區分開.這樣,就能夠把每個單獨的模組成web站點的核心中邏輯劃分出來,感覺就像是為其他的模組建立外掛程式.

為了做到這一點,我們要建立乙個新的命名空間,我們可以為應用程式開發的模組命名乙個

webmodules,這個命名空間應該在根命名空間下。

幾篇**文章

asp.net中的命名空間***

解決vs2005,asp.net2.0自定義命名空間問題!***

C 命名空間 預設命名空間與匿名命名空間

2.匿名命名空間 預設命名空間也叫全域性命名空間,所有沒有置於某一具體命名空間下的 即在預設命名空間下,例如func main 函式。include void func void intmain int argc,char ar void func void 需要注意的是 這個就是類似於c語言裡簡單...

spring p命名空間 c命名空間

p命名空間 1.需要引入命名空間p 並不真實存在 是在spring內部中實現的 xmlns p 2.如果是引用注入需要加 ref字尾 p和c命名空間 並不適用於集合引數 c命名空間 1.需要引入命名空間c 並不真實存在 是在spring內部中實現的 xmlns c 2.可以使用c 引數名 或c 引數...

C 命名空間,也有叫命名空間

在c 中,名稱 name 可以是符號常量 變數 巨集 函式 結構 列舉 類和物件等等。為了避免在大規模程式設計中,以及在程式設計師使用各種各樣的c 庫時,這些識別符號的命名發生衝突,標準c 引入了關鍵字namespace 命名空間 名字空間 命名空間 名域 可以更好地控制識別符號的作用域。std是c...