設計模式之單立模式

2021-06-05 09:27:02 字數 610 閱讀 3738

對於單立模式以下做了幾種不同的方式

第一種單立模式實現

public class  sharme

//提供靜態的訪問方法,建立這個類例項

public static sharme   getinstance()

return sharme;

}          

} 第二種單立模式實現

public class sharmetwo

//提供乙個獲取例項的方法

public static sharmetwo getinstance()

} //test類

package com.sharme.singleton;

public class test

sharmetwo sharmetwo1=sharmetwo.getinstance();

sharmetwo sharmetwo2=sharmetwo.getinstance();

if(sharmetwo1==sharmetwo2)

system.out.println("true");}}

//result

true

true

設計模式 設計模式之工廠模式

工廠方法模式 建立模式 使用場景?作用?形態?場景 大量類似的實體類 要建立的實體類都是同一本質的東西 披薩 有部分類似功能 準備 烘烤 切法 實現方式不一樣 準備的材料不同 烘烤時間不同 切法不同 將繁瑣複雜的建立類的過程聚集在一起,有序清晰 把具體例項化的過程從客戶 中抽離 作用 1 將建立物件...

設計模式之禪之設計模式 門面模式

1 package com.yeepay.sxf.template18 2 3 寫信的業務類 4 隱藏在門面角色裡邊,不需要暴露太多5 author sxf6 7 8public inte ce iletterprocess view code 寫信的業務類的實現 1 package com.yee...

設計模式之禪之設計模式 橋梁模式

1 package com.yeepay.sxf.template24 2 3 實現化角色 4 相當於不同的業務邏輯,抽象出共有行為5 6 產品類7 author sxf8 9 10 public abstract class product view code 房子產品實現 1 package c...