單件模式的兩個簡單例項

2021-04-22 19:54:13 字數 981 閱讀 9290

///whs

///宣告乙個單件模式的對話類

///注意的事項

///1 建構函式必須是所有的。

///2 建立例項的函式必須是靜態的的

///3 例項物件必須是靜態的

///class

singletoncount

private

static

singletoncount mysingletoncount;

private

static

int count = 0;

public

string setcount()

public

static

singletoncount getinstance()

return mysingletoncount; }

} 實際用途 : 程式連線資料庫,如果每次運算元據庫都要去連線資料庫,是一筆很大的系統開銷,那麼我們可以讓程式保持乙個資料庫連線。建立乙個資料庫單件模式的類 可以實現這個架構。

** :

//////

單件模式的資料庫連線。

///whs:

///public

class

singletondataconnect

private

string getconnstring()

catch (exception err)

} // 對類進行例項化。

public

static

singletondataconnect createconn()

} return dc; }

public

oledbconnection open()

return conn;

} public

void close()

}

委託的兩個例項

委託例項一 該例項 中,首先宣告了乙個delegate bool compareop object lhs,object rhs 委託,再說說委託 委託機制是促使事件傳送與事件接受的一種對接策略,物件對周圍訊號的反應或在一定環境中所具備的對其它物件的通知行為的響應則被描述成所謂的 事件 這可以模擬人...

簡單且執行緒安全的兩個單例模式java程式

package com.work.pattern public class singleton2 public static singleton2 getinstance 單例模式二 package com.work.pattern 單例模式創新!google的ioc作者寫的。只有在呼叫的時候才會初...

兩個簡單的迴圈

1.create or replace procedure pro test 01 is begin for aa in select object name from test 01 loop insert into test 02 values aa.object name end loop e...