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 閱讀(247) 評論(0)  編輯  收藏 所屬分類: 設計模式
           
          主站蜘蛛池模板: 靖宇县| 汾西县| 诏安县| 庆阳市| 思南县| 凤凰县| 油尖旺区| 怀化市| 温州市| 灵台县| 深州市| 娱乐| 法库县| 阜新市| 汉沽区| 宁晋县| 游戏| 蒙自县| 台北县| 古丈县| 湖南省| 新余市| 卓资县| 随州市| 历史| 吉木乃县| 泸西县| 时尚| 景德镇市| 阿坝| 灵川县| 高雄县| 罗定市| 大姚县| 永定县| 双桥区| 井陉县| 耿马| 合阳县| 阿拉善右旗| 微山县|