作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.單例模式確保一個執行個體被建立,並且任意時刻都只有一個對象。它給了我們一個全域的訪問點,又屏蔽了全域變數的缺點。可以被用來管理共用資源,比如資料庫連接或線程池。特徵是建構函式為私人,然後聲明一個私人靜態成員作為類對象,對外提供一個靜態類方法建立該對象,在建立對象時會先判斷是否已經建立,若是則直接返回已經建立的對象,若沒有則建立新對象。2.經典的單例模式如下:public class
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1.這個模式比較簡單,我們舉一個銀行貸款申請流程程式的例子(這個並非是書中的例子):申請貸款,銀行要檢查這個客戶的一些事宜,譬如客戶收支狀況記錄、從三個地方拿到他的信用記錄、得到其他已有相關債務資訊、得到借債人股票市值、得到借債人未來收入預期分析等等。我們可以設計如下一個模板方法:abstract class CheckBackground { public abstract void
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/我發現這些嚴重挑戰我的智商,誰說外國人笨……省略了一些不是人做的題目(至少不是非英語國家的人做的題目)。1. A: 36 =4*92. A:這個題的答案太牛了,Reefto spell out the numbers as follows: CART(ONE)NJOYMEN(TWO)RDSMI(THREE)F3.A:選擇e,因為推理的依據是前邊三個圖中有兩個位置是小黑點的,在最後就保留小黑點。4
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/本來不想寫這個的,太基礎了,不過為了整個學習筆記的完備性還是簡單寫幾筆給自己留著看。 1.存取方法也就是所謂的getter and setter,對於類中的private成員提供對外的介面,這樣的設計使得最後的在程式修改時只需要修改這些setter and
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/a)使用情境:在程式設計中,我們可以把所用要用到的常量設計為一個獨立的類,使得對常量的管理有效清晰。 b)應用舉例:我們考慮一個顧客資料存放區的應用情境,要用到三種類,Account, Address 和 CreditCard來代表使用者資料資訊。 我們設計了一個常量管理器對常量進行集中管理,UML如下: public final class ConstantDataManager {
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/一直比較喜歡凱莉前期HP的企業文化,這位女士上台後徹底顛覆了老HP的文化,以前和一些安捷倫中國和HP China 的員工聊天時大家也都表示了對往昔的懷念。這隻是一些個人感慨,對那個轉變的背景不是很清楚,需要瞭解更多才能做出判斷,聽完這次課程倒是覺得改變或許對一個企業的涅槃有著至關重要的作用。下邊是這次領導力課程的筆記:做生意最有趣、最有挑戰性的就是人,有關人的一切話題。