開-閉”原則

          開-閉”原則:
          一個軟件實體應當對擴展開放,對修改關閉。這一原則最早由Bertrand Meyer[MWYWR88]提出,英文原文是:

          ??????? Software entities should be open for extension,but closed for modification

          ??????? 這個原則說的是,在設計一個模塊的時候,應當使這個模塊可以在不被修改的前提下被擴展。換言之,應當可以在不必修改源代碼的情況下改變這個模塊的行為。

          posted on 2009-07-02 22:36 luofeng225 閱讀(255) 評論(0)  編輯  收藏 所屬分類: 設計模式

          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統(tǒng)計

          公告

          我曾經(jīng)聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          收藏夾

          Java Website

          java技術博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东明县| 策勒县| 固镇县| 揭阳市| 茂名市| 无极县| 乐都县| 库伦旗| 灵璧县| 三亚市| 锦屏县| 昌吉市| 满城县| 莫力| 绩溪县| 南平市| 郯城县| 青阳县| 呼伦贝尔市| 象山县| 卓资县| 尖扎县| 新邵县| 土默特右旗| 伽师县| 高要市| 定襄县| 宜兰市| 崇仁县| 内丘县| 余干县| 砚山县| 伊春市| 仙桃市| 乌恰县| 平乡县| 临西县| 睢宁县| 甘南县| 邵武市| 金门县|