java基礎 單利模式 繼承 多型

2021-08-30 11:41:28 字數 905 閱讀 9243

/*

餓漢式單利模式

*/class mysingleton

public static mysingleton getinstance()

}

/*

懶漢式單利模式

*/class mysingleton1

//可重入函式也叫執行緒安全函式

public static mysingleton1 getinstance()}}

return mysingleton1; //返回乙個類例項

}}

/*

內部類單利模式

*/class overclass

private static class innerclass

public static innerclass getinstance()}}

return innerclass.overclass;}}

}

base.static{}  //基態的靜態塊;

derieve.static{} //派生類的靜態塊

base.instance{} //基態的例項塊

base.init{} //基態的建構函式

derieve.instance{} //派生類的例項塊

derieve.init{} //派生類的建構函式

型別

同包子類

同包非子類

不同包子類

不同包非子類

public(公有)yy

yyprivate(類訪問許可權)nn

nnprotected(繼承/包 訪問許可權)yy

yn預設許可權(包訪問許可權)yy

nn

單利模式以及繼承和多型

一丶單利模式 1丶單利類只能有乙個例項 2丶單利類必須建立自己的唯一例項 3丶單利類必須給所有其它物件 4丶單利模式必須提供乙個全域性的訪問點 1 惡漢式單利模式 class mysingleton public static mysingleton getinstance 2 懶漢式單利模式 cl...

Lua 繼承 多型 單利模式 物件導向

lua模擬物件導向程式設計中得繼承 多型,這裡也同時演示設計模式中得單利模式,類的實現都是通過lua中table,這個table太強大了,又可以當集合 陣列 宣告,這裡宣告了類名還有屬性,並且給出了屬性的初始值。class2 class2.a class2 aaa class2.b class2 b...

java設計模式 單利模式

單利模式 確保某乙個類只有乙個例項,而且自行例項化並向整個系統提供這個例項,這個類稱為單例類,它提供全 局訪問的方法。單例模式是一種物件建立型模式。三個要點 1 單例類只能有乙個例項。2 單例類必須自己建立自己的唯一例項。3 單例類必須給所有其他物件提供這一例項。使用方法 在單例類的內部實現只生成乙...