原创 關於行爲類的設計模式之策略模式的總結

一 、 行爲模式的概述          關注對象的行爲,對可能變化的行爲進行抽象,通過封裝達到整個架構的可擴展性 二 、 實現機制          (1) 繼承  (2)組合 策略模式,採用的數組合加上繼承。

原创 JAVA中重寫equals()方法的同時要重寫hashcode()方法

object對象中的 public boolean equals(Object obj),對於任何非空引用值 x 和 y,當且僅當 x 和 y 引用同一個對象時,此方法才返回 true; 注意:當此方法被重寫時,通常有必要

原创 Android 事件分配機制

android系統中的每個View的子類都具有下面三個和TouchEvent處理密切相關的方法: 1)public boolean dispatchTouchEvent(MotionEvent ev)  這個方法用來分發TouchEve

原创 java狀態模式

第二章節   狀態模式        狀態(state)模式:狀態模式的意圖是,允許一個對象在其內部狀改變時改變它的行爲。看起來就像是改變了它的類一樣。主要解決的是當控制一個對象 狀態轉換的條件表達式過於複雜時的情況。把狀態的判斷邏輯