對於單立模式以下做了幾種不同的方式
第一種單立模式實現
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...