系統被擴充套件的幾種形式

2021-09-23 20:25:22 字數 402 閱讀 7121

一、系統被擴充套件的幾種形式:

1)直接修改**。 

當需求改變或者有新需求的時候。我們可能會修改多個類檔案,可能還涉及配置檔案與前台頁面檔案。這種改動肯定要引起重新編譯,打包和部署,肯定是需要停機的。

2)直接修改**,但只侷限在乙個類或方法中。 

雖然也是直接修改**,但改動的範圍比較小,需要進行回歸測試的範圍也比上面的做法小。依然需要重新編譯,打包和部署。

3)利用繼承,編寫子類繼承以後的類,在子類裡新增新的業務邏輯。 

沒有修改以前的任何業務邏輯**,而是增加了新的類來容納新的業務邏輯。但是,在將新的類鏈結到**中,同樣需要改動部分**。比如對新類的例項化過程是需要靜態編譯鏈結的。

4)執行時物件裝配。

5)基於模組的執行時動態擴充套件。

6)基於中間語言

的幾種形式 常見的幾種地源熱幫浦形式

地源熱幫浦空調系統在我國還屬初級階段,需要因地制宜 統籌規劃 使用能量特點和水文地質條件相結合,逐步合理的推進地源熱幫浦空調技術,這樣才能有利於優化能源結構,在環保的前提下,提高能源利用效率。地源熱幫浦的系統形式有以下幾種 通過水平埋置於地表面2 4公尺以下的閉合換熱系統,它與土壤進行冷熱交換。此種...

漸變的幾種形式

線性漸變的例項 1.從上到下的線性漸變 box background webkit linear gradient red,blue background o linear gradient red,blue background moz linear gradient red,blue backg...

布局的幾種形式

一 靜態布局 頁上的所有元素的尺寸一律使用px作為單位 1.布局特點 不管瀏覽器尺寸具體是多少,網頁布局始終按照最初寫 時的布局來顯示。常規的pc的 都是靜態 定寬度 布局的,也就是設定了min width,這樣的話,如果小於這個寬度就會出現滾動條,如果大於這個寬度則內容居中外加背景,這種設計常見於...