国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河西区| 镇康县| 凉山| 定南县| 灯塔市| 丹江口市| 乐清市| 河曲县| 毕节市| 水富县| 政和县| 洛阳市| 温州市| 广西| 荥经县| 陆河县| 吉安县| 广平县| 宣威市| 乐陵市| 阿克陶县| 娄底市| 灌南县| 庄浪县| 瑞昌市| 宁津县| 如东县| 博客| 永泰县| 宁德市| 镇沅| 昌都县| 涪陵区| 南昌县| 榆中县| 万安县| 青冈县| 郯城县| 景洪市| 镇康县| 长乐市|