国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

詳解Java設計模式之單例模式

2024-07-14 08:40:06
字體:
來源:轉載
供稿:網友

一、場景描述

在采集到儀器數據后,需要將數據發送到lims系統中,通過調用lims系統服務實現數據的上傳。

在儀器數據采集組件中實現lims系統服務代理,該代理需要指定服務地址url,認證信息(用戶名、密碼)。

因此創建該代理需要耗費一些資源,另外該代理并不需要創建多個實例,此種情況下就可以使用單例模式,使得僅創建一個服務代理類實例。

二、實現示例

package lims.designpatterndemo.singletondemo;public class LimsService {  private static String url;  private static String username;  private static String password;  //  private static LimsService service = null;  //私有構造函數  private LimsService(){    url = "http://serviceurl";    username = "admin";    password = "pswd";  }  public static LimsService getService(){    if(service==null){      service = new LimsService();    }    return service;  }  //  public boolean uploadEquipmentData(String equipmentData){    return true;  }}

調用示例:

package lims.designpatterndemo.singletondemo;public class SingletonDemo {  public static void main(String[] args) {    boolean rst = LimsService.getService().uploadEquipmentData("");    System.out.println(rst);  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凉山| 两当县| 大英县| 龙胜| 绥德县| 新干县| 慈溪市| 察隅县| 松阳县| 新泰市| 陇西县| 大石桥市| 江山市| 延津县| 康乐县| 上饶市| 衢州市| 尉犁县| 沐川县| 依安县| 旬邑县| 泰安市| 鹤峰县| 湖口县| 邵阳市| 北辰区| 四平市| 郎溪县| 孝感市| 阳江市| 甘洛县| 阳东县| 天镇县| 江都市| 瓦房店市| 宜丰县| 绿春县| 施秉县| 清苑县| 遂川县| 蕲春县|