機房重構 抽象工廠 反射 配置檔案(上)

2021-07-28 08:24:09 字數 1090 閱讀 5428

被抽象工廠在重構中的運用困擾好久了,現在終於理清了一些頭緒。下面我就分享一下這一階段我所遇到的一些問題以及解決方法。

通俗的講,配置檔案就是程式執行時需要用到的一些設定以及引數,它和程式一起安裝到計算機上。通過配置檔案,開發人員可以按需要對其做修改,而不必改變程式**,就可以達到某種目的。

配置檔案是標準的xml檔案(extensible markup language——可擴充套件標記語言),用來儲存和傳輸資料。

通過接下來的**不難發現,配置檔案的使用,可以讓我們不需更改程式中具體的**即可更換資料庫。

以機房重構為例,ui層是啟動項,所以配置檔案新增到這一層,當程式執行時,配置檔案就會被編譯,配合接下來的使用。

新增方法:

2:ctrl+shift+a(右擊程式集名稱——新增——新建項)——常規——應用程式配置檔案

同:配置檔案中的節點,用於連線資料庫

異:1.連線字串

connectionstrings:add name="" connectionstring="" providername=""

2.使用方法

connectionstrings:system.configuration.configurationmanager.connectionstring["connectionstring"].connectionstring

1.新增引用(用到配置檔案的專案中新增)

右擊程式集——新增引用——程式集——框架——system.configuration

2.新增**

本篇文章作為引子,為接下來要提到的抽象工廠+反射內容做一些鋪墊。

登陸 抽象工廠 反射配置檔案

還記得照葫蘆畫瓢嗎?在敲機房收費系統的時候的確是照著三層加上自己的理解來敲的,整個過程下來就是完全照葫蘆畫瓢的。但是第一次成型,出現問題的時候,請教了別人。他將我的錯誤指出來,以及我自創的三層架構。看了看別人的,我的簡直不堪入目。別人長得是葫蘆,我這本來是葫蘆根,長出來的確是絲瓜,四不像。之後忍受各...

工廠模式(簡單,配置檔案,反射,工廠方法,抽象)

簡單工廠模式的缺點,把矛盾集中在簡單工廠類中,使工廠類高耦合,而且進行修改和新增的時候也會比較麻煩。簡單工廠模式的優點,結構更加清晰,使 容易維護和分工明確,如下 namespace designmode public enum traffictype 下面是簡單工廠的意識圖 工程模式加上配置檔案的...

工廠模式 反射 配置檔案

inte ce fruit public void eat class orange implements fruit 構造工廠類 也就是說以後如果我們在新增其他的例項的時候只需要修改工廠類就行了 class factory if orange equals fruitname return f c...