Mark's Java Blog
          MyEclipse, Java EE, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript,SOA
          1、找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起(封裝變化)。
          2、針對借口編程,而不是針對實現編程 。
          3、多用組合,少用繼承。
          4、為交互對象之間的松耦合設計而努力(松耦合設計更有彈性,更能應對變化)
          5、類應該對擴展開放,對修改關閉。
          6、依賴抽象,不要依賴具體類。
          posted on 2008-03-18 13:48 Mark 閱讀(244) 評論(0)  編輯  收藏 所屬分類: 設計模式
           
          主站蜘蛛池模板: 乐东| 政和县| 利川市| 含山县| 普安县| 苏尼特右旗| 仁布县| 拉萨市| 策勒县| 社会| 镇巴县| 德江县| 平江县| 界首市| 原平市| 温泉县| 遵义县| 黄浦区| 体育| 始兴县| 克拉玛依市| 龙口市| 泸水县| 津南区| 枣庄市| 武威市| 建昌县| 上栗县| 遵义县| 岚皋县| 体育| 介休市| 铁力市| 上饶县| 常宁市| 新蔡县| 滕州市| 广平县| 浑源县| 临猗县| 通海县|