摘要:
一、场景描述 在采集到仪器数据后,需要将数据发送到lims系统中,通过调用lims系统服务实现数据的上传。 在仪器数据采集组件中实现lims系统服务代理,该代理需要指定服务地址url,认证信息(用户名、密码)。 因此创建该代理需要耗费一些资源,另外该代理并不需要创建多个实例,此种情况下就可以使用单例 阅读全文
摘要:
一、场景描述 接《Java设计模式(一)工厂模式》https://www.cnblogs.com/mahongbiao/p/8618970.html 工厂模式有一缺点,就是破坏了类的封闭性原则。例如,如果需要增加Word文件的数据采集,此时按以下步骤操作: 步骤2修改了工厂类,如果每增加一实现类都需 阅读全文
摘要:
一、场景描述 仪器数据文件的格式包含Pdf、Word、Excel等多种,不同种格式的文件其数据的采集方式不同,因此定义仪器数据采集接口,并定义PDF、Excel等不同的数据采集类实现该接口。 通过工厂类,调用不同的方法,获取不同的仪器数据采集类,调用接口方法即可。 如不使用工厂模式,则需要new不同 阅读全文