摘要: Creational Pattern是對類的實例化過程的抽象化。一些系統在創建對象時,需要動態的決定怎么樣創建對象,創建那些對象,以及如何組合和表示這些對象。Creational Pattern描述了怎么樣構造和封裝這些動態的決定。 閱讀全文
CoreJava
摘要: 在Java語言中,可以定義一種抽象類型,并且提供這種這一抽象類型的各種具體實現。實際上Java給我們提供不只是一種機制而是兩種讓我們可以做到這一點。它們是Java接口和Java抽象類 閱讀全文
摘要: UML把類與類之間的關系分為: Generalization,Association,Aggregation,Composition,Dependency. 閱讀全文
摘要: 理解并使用設計模式,能夠培養我們良好的面向對象編程習慣,同時在實際應用中,可以如魚得水,享受游刃有余的樂趣. 閱讀全文
摘要: Singleton模式看起來簡單,使用方法也很方便,但是真正用好,是非常不容易,需要對Java的類 線程 內存等概念有相當的了解 閱讀全文
摘要: 工廠模式是我們最常用的模式了,著名的Jive論壇 ,就大量使用了工廠模式,工廠模式在Java程序系統可以說是隨處可見。 閱讀全文
摘要: J2EE開發三件寶: Domain Model(域建模)、patterns(模式)和framework(框架)。 閱讀全文
摘要: 只有當衍生類可以替換掉基類,軟件單位的功能會收到影響時,基類才能真正被復用,而衍生類也能夠在基類的基礎上增加新的功能。 閱讀全文
摘要: Software entities should be open for extension , but close for modifaction 閱讀全文
摘要: 面向過程設計和面向對象設計的主要區別是:是否在業務邏輯層使用冗長的if else判斷。 閱讀全文
摘要: OO思想簡言之,我們談的 想的 編的 做的 都是圍繞一個個對象。怎么來培養自己的OO思想呢? 閱讀全文
摘要: 給定一個非負整數n,請用JAVA寫一個程序打印其對應的二進制值 閱讀全文
摘要: 一個整數,大于0,不用循環和本地變量,按照n,2n,4n,8n的順序遞增 閱讀全文
摘要: 過去6 年中, 我曾經無數次地在飯店、酒吧、旅店大廳等各種地方以同一種方式度過愉快而漫長的夜晚:和同樣追求真理、光明和智慧的伙伴一起探討面向對象的真諦。 閱讀全文
摘要: empty interface is implortant? 閱讀全文