cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          我對設計模式的理解:命令模式(Command Pattern)

          本質:將調用操作的對象 知道如何實現改操作的對象 解耦。

          1 調用者

          ?????? 發出請求?? 的對象,請求被包裝成請求對象的形式(重點是封裝成了請求對象)

          2 接收者

          ?????? 是??? 知道如何處理某個請求?? 的對象。

          3 關聯者

          • ?? 具有調用者傳入的請求對象;
          • ?? 并且綁定接收者。


          或許 Struts 的Action就是一個很好的說明示例:

          ?Public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res)

          方法的action 就是關聯者

          方法的req可以理解成請求者

          方法的form 就是請求對象

          方法的mapping 就是接收者

          posted on 2006-07-03 17:05 crazycy 閱讀(773) 評論(0)  編輯  收藏 所屬分類: Design Pattern、JEE Pattern

          主站蜘蛛池模板: 府谷县| 丽江市| 青河县| 开江县| 海口市| 霍林郭勒市| 郁南县| 芦山县| 赞皇县| 友谊县| 镇平县| 临高县| 文化| 阿巴嘎旗| 安阳县| 南川市| 信宜市| 万年县| 洞口县| 武冈市| 桐乡市| 时尚| 新津县| 上饶市| 长治县| 潞西市| 福安市| 兴海县| 鹤山市| 敖汉旗| 太白县| 安图县| 东莞市| 怀来县| 拜泉县| 建瓯市| 永川市| 张掖市| 福海县| 特克斯县| 静安区|