開發筆記之20140220

2021-06-20 13:59:47 字數 714 閱讀 5300

1.工廠模式中簡單工廠模式就是建立乙個工廠,在工廠裡根據引數建立相應型別的物件,這樣就可以把建立物件的工作集中在工廠中執行,利用抽象產品角色宣告產品,可以將各類產品的共有方法提取出來在抽象產品角色中宣告。簡單工廠模式的缺點是靈活性不足,如果新加入一種型別則需要修改工廠類,新新增一條建立例項物件的邏輯,這樣就破壞了開放封閉原則(對擴充套件開放,對修改封閉)。工廠方法模式是針對每一種抽象產品再定義乙個工廠,通過工廠例項來建立產品例項,這樣不斷可以將產品內部邏輯封裝起來實現很好的隔離,而且更方便管理物件,當物件發生改變時只需要修改工廠類即可。抽象工廠模式與工廠方法模式包含的角色相同,不同的是工廠方法模式中的抽象工廠只定義乙個建立例項的介面,而抽象工廠模式中分別定義建立每一種物件的方法。

public inte***ce fruitfactory  

public inte***ce abstractfruitfactory

}2.jquery操作html頁面dom樣式的方法:

addclass() - 向被選元素新增乙個或多個類

removeclass() - 從被選元素刪除乙個或多個類

toggleclass() - 對被選元素進行新增/刪除類的切換操作

css() - 設定或返回樣式屬性

3.單例模式避免在不同的地方多次生成同一類的多個物件,占去大量記憶體。單利模式實現方法如下:

public class singlemodel

return dept;}}

開發筆記之20140121

關於try catch語句和finally語句塊 自 try語句在返回前,將其他所有的操作執行完,保留好要返回的值,而後轉入執行finally中的語句,而後分為以下三種情況 情況一 如果finally中有return語句,則會將try中的return語句 覆蓋 掉,直接執行finally中的retu...

開發筆記之20140313

1.jquery設定標籤的內容不能用val 而要用text 例如 spanid val can not get the value of current span spanid val the value of span can not set the value to the value of s...

Android開發筆記之Android St

先說下經過。首先是安卓studio還能正常工作的時候,右上角提示更新。手抖點了一波。然後發現layout檢視出現了問題。之後查了幾個方法,沒有解決這個問題。因為我原來用的是23.1等的23開頭系列版本。於是就把帶24的更新全部 刪除了。於是就出現了 unable to obtain debug br...