Say goodbye to 重複代碼---Eclipse代碼模板的使用

咱們在開發過程當中,有些代碼是常常重複編寫的,並且是必要的,如單例模式,觀察者模式.安全

每次都是重複重複再重複.編輯器

那麼如何提升咱們的效率呢?工具

要記住,咱們使用的是IDE,不是文本編輯器.善用工具,事半功倍!spa

 

今天就先寫一部分如何快速編寫單例的代碼模板.以後再補上觀察者等其餘的...以後也會對參數逐個介紹.線程

 

1.Eclipse中點擊Windows-Preferences-Java-Editor-Templates進入到具體的設置頁面.code

2.點擊New打開模板窗口blog

3.在Name輸入框中輸入這個模板名,我的這邊命名爲 : Instance接口

4.在Description加入模板的描述(非必填),我的這邊填寫的是 : 非線程安全的單例ip

5.在Pattern中加入模板代碼,如下是單例開發

private static ${enclosing_type} sInstance;

private ${enclosing_type}() {
}

public static ${enclosing_type} getInstance() {
    if (sInstance == null) {
        sInstance = new ${enclosing_type}();
    }
    return sInstance;
}

注:enclosing_type表明類名

 

OK,配置好了完以上的模板.接下來的使用就很簡單了!

1.建立一個新的類.

2.在類中按Alt+/,選擇Instance.

0秒寫單例!絕對贊!

 

更高效地開發,等着你們一塊兒去探索!

 


 

補,"接口的註冊與反註冊"模板:

private ArrayList<${name}> mListenerList = new ArrayList<${name}>();
public void registListener(${name} listener) {
    if (!mListenerList.contains(listener)) {
        mListenerList.add(listener);
    }
}

public void unRegistListener(${name} listener) {
    if (mListenerList.contains(listener)) {
        mListenerList.remove(listener);
    }
}
相關文章
相關標籤/搜索