概述 初次聽到職責鏈這個名詞,你或許會有一種高深莫測的感覺,我當時就是這樣。但如果深入的看下去,發現職責鏈還真是顧名思義,就是一系列具有相同職責的對象構成一個對象鏈,由這個對象鏈去處理一個請求。發出 ...
有些基礎知識很早就學習過了,但可能當時理解不深刻,或者工作中沒有應用到,以致漸漸淡忘了。這個系列就是對這些淡忘知識的一個復習,也希望復習的同時可以加深理解,故取名溫故知新。 概述 裝飾者模式是GOF 種設計模式的一個,屬於結構型的設計模式。主要意圖是:動態的給一個對象添加一些額外的職責。 動態 和 給一個對象 的表述說明了這種 添加額外職責 是在運行期決定的,而不是由靜態的父子類繼承實現。因此應 ...
2012-08-31 17:21 5 1462 推薦指數:
概述 初次聽到職責鏈這個名詞,你或許會有一種高深莫測的感覺,我當時就是這樣。但如果深入的看下去,發現職責鏈還真是顧名思義,就是一系列具有相同職責的對象構成一個對象鏈,由這個對象鏈去處理一個請求。發出 ...
概述 說起原型模式,一般理解就是“克隆”一個對象,因此經常被人忽視。前兩天看了一篇博文還有博文后面的討論(http://www.cnblogs.com/winter-cn/archive/2009/12/02/1614987.html),並參考了GOF的解釋,對原型模式有了一點新的體會 ...
在開發winform和調用asp.net的web service引用的時候,會出現許多命名為 MethodNameAsync 的方法。 例如: winform的按鈕點擊 這就是基於事件的異步編程模式,它實現了不影響主線程的情況下異步調用耗時方法,在完成的時候通過事件進行函數 ...
Markdown溫故知新(0):導航目錄 Markdown溫故知新(1):Markdown面面觀 Markdown溫故知新(2):詳解七大標准語法 Markdown溫故知新(3):六個實用擴展語法 Markdown溫故知新(4):更多擴展語法及HTML Markdown ...
Spring AOP 面向切面編程,相信大家都不陌生,它和Spring IOC是Spring賴以成名的兩個最基礎的功能。在咱們平時的工作中,使用IOC的場景比較多,像咱們平時使用的@Controlle ...
什么?Floyd?sb O(n ^ 3) 算法早不用了,右上角紅叉吧。我之前雖然也認識過 Floyd 算法的重要性,不過多少也是這么想的。然而最近三天連續 rand 到了好幾道有關的題目,讓我徹底重新 ...
一、基本用法 switch的case語句可以處理int,short,byte,char類型的值,但是不能處理long,String等類型。 因為 ...
刪除文件及目錄 刪除空目錄(Rmdir) 全稱是Remove Directory,只能用來刪除空目錄。 如果目錄不是空的,會提示你無法刪除。 刪除文件或目錄(Rm) 全稱是R ...