開-閉”原則

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

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

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

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

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

          導航

          統(tǒng)計

          公告

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

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          相冊

          收藏夾

          Java Website

          java技術博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 旺苍县| 西吉县| 新源县| 平安县| 宁海县| 福泉市| 江孜县| 颍上县| 康定县| 和林格尔县| 玉屏| 三亚市| 盈江县| 禹州市| 西和县| 密云县| 奉化市| 锡林郭勒盟| 兴义市| 昌吉市| 侯马市| 太保市| 乌什县| 若尔盖县| 兴义市| 江都市| 壶关县| 昂仁县| 宁都县| 共和县| 宁阳县| 邯郸市| 岑溪市| 汽车| 聊城市| 泾源县| 盐山县| 辉南县| 南阳市| 渑池县| 内乡县|