『螞蟻學模式』之實例化裝飾(Decorator)模式
摘要: 又稱包裝(wrapper)模式。
以對客戶端透明(客戶端并不會覺得對象在裝飾前后有什么不同,老孫就是老孫!^_^)的方式擴展對象的功能,是繼承關系的一個替代方案。
閱讀全文
實戰struts2——Hello World
摘要: 內容提要:本文以一個“Hello World”的簡單Demo,開始struts2之旅。
閱讀全文
Struts2學習資源匯集(持續更新)
摘要: Struts 2 was originally known as WebWork 2. After working independently for several years, the WebWork and Struts communities joined forces to create Struts 2.
閱讀全文
『螞蟻學模式』之實例化合成(Composite)模式
摘要: 合成模式將對象組織到樹結構中,可以用來描述整體與部分的關系。合成模式可以使客戶端將單純元素與復合元素同等對待。
適用場合:
1. 需要描述對象的部分和整體的等級結構。
2. 需要客戶端忽略掉個體構件和組合構件的區別??蛻舳吮仨毱降葘Υ械臉嫾?,包括個體構件和組合構件。
閱讀全文
『螞蟻學模式』之實例化缺省適配器(Default Adapter)模式
摘要: 缺省適配器模式:為一個接口提供缺省實現,這樣子類型可以從這個缺省實現進行擴展,而不必從原有接口進行擴展。
“平庸化”的適配器模式。
閱讀全文
『螞蟻學模式』之實例化適配器(Adapter)模式
摘要: 使用場合:
1)系統需要使用現有的類,而此類的接口不符合系統的需要。
2)想要建立一個可以重復使用的類,用于與一些彼此之間沒有太大關聯的一些類,包括一些可能在將來引進的類一起工作。這些源類不一定有很復雜的接口。
3)(對對象的適配器模式而言)在設計里,需要改變多個已有的子類的接口,如果使用類的適配器模式,就要針對每一個子類做一個適配器類,而這不太實際。
閱讀全文
【轉載】2006 Top Software Development News and Content on InfoQ.com
摘要: InfoQ Top Content of 2006 Special Newsletter
In this newsletter:
Top Viewed, Top discussed, Java, .NET, Ruby, SOA, Agile
閱讀全文
『螞蟻學模式』之實例化原型模式
摘要: 用意:通過給出一個原型對象來指明所要創建的對象的類型,然后用復制這個原型對象的辦法創建出更多同類型的對象。
閱讀全文
【轉載】任正非最新講話:18年華為沒有1項原創發明
摘要: 隨時隨地都在處理隨時發生的問題。現在,更因為全球化后的時差問題,總是連軸轉地處理事務和開會。我們沒有國際大公司積累了幾十年的市場地位、人脈和品牌,沒有什么可以依賴,我們只有比別人更多一點奮斗,只有在別人喝咖啡和休閑、健身的時間都在忘我努力地工作,否則,我們根本無法追趕上競爭對手的步伐,根本無法縮小與他們的差距。
閱讀全文