程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 淺談C#設計形式之開放關閉准繩

淺談C#設計形式之開放關閉准繩

編輯:C#入門知識

淺談C#設計形式之開放關閉准繩。本站提示廣大學習愛好者:(淺談C#設計形式之開放關閉准繩)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談C#設計形式之開放關閉准繩正文


在軟件設計形式證這類不克不及修正,但可以擴大的思惟也是最主要的設計准繩,他就是開放-關閉准繩 (OCP)

關於法式設計而言,怎樣的設計能力面臨需求的轉變卻可以堅持絕對的穩固,從而可使得體系可以再第一個版本的基本上赓續的推出新版本呢?
謎底是在法式設計的時刻應用開放關閉准繩。
 
然則設計的同時,相對對修正的封閉是弗成能的,不管模塊是何等的關閉,都存在一些沒法對之關閉的變更,既然弗成以完整的關閉,設計人員必需對他設計的模塊應當對哪一種變換的關閉做出選擇,他必需猜想出最有能夠產生變換的品種,然後結構籠統來隔離那些變更。

再我們最後寫代碼的時刻,假定變更不會產生,當變更產生時我們就結構籠統類來隔離變更。
固然,不是在甚麼情形下應對變更都是輕易的,我們願望在開辟任務睜開不久就曉得能夠產生的變更,查處能夠產生變更所期待的時光越長,要創立准確的籠統就越艱苦。

開放關閉准繩是面向對象的焦點地點,遵守這個准繩可以帶來面向對象所謂的偉大利益,也就是可保護,可擴大,可復用,靈巧性好。但是,關於運用法式中的每一個部門都銳意的籠統異樣不是一個i好主張,謝絕不成熟的籠統和籠統一樣主要。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved