最近做開發發現自己代碼邏輯混亂,覺得有必要重溫下設計模式。于是就翻到了終點大神的博客http://blog.csdn.net/zhangerqing/article/details/8243942。在這里記錄下自己的學習后的理解。
命令模式:命令模式的主要目的,用官話來說,是將調用者與執行者解耦。將代碼結構劃分為調用者--命令--執行者三個部分。其中,執行者作為命令的屬性被設置,因此,也可以理解為調用者--命令(執行者)兩個部分。
在我用這一模式的實現中,我會將命令作為觸發事件發生的事件主體,將調用者作為事件的觸發者。也就是說,調用者負責選擇觸發時機,并在時機到來時觸發命令被執行者執行。
新聞熱點
疑難解答
圖片精選