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 閱讀(243) 評論(0)  編輯  收藏 所屬分類: 設計模式
           
          主站蜘蛛池模板: 航空| 洛隆县| 洛浦县| 麟游县| 长治县| 六安市| 丽水市| 黑山县| 共和县| 长汀县| 宁武县| 犍为县| 双峰县| 忻州市| 资兴市| 新巴尔虎右旗| 义乌市| 吉首市| 特克斯县| 新郑市| 贵定县| 洮南市| 长沙县| 综艺| 辽宁省| 甘谷县| 澳门| 临清市| 阿拉善左旗| 清远市| 剑川县| 霍城县| 民和| 望江县| 辽源市| 静海县| 措美县| 平远县| 土默特左旗| 望江县| 横山县|