![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
硅藻泥先森
爱生活、爱自由的手艺人
展开
-
java单例模式及其安全发布(含饿汉式、饱汉式和错误示例)
适用场景 保证一个类仅有一个实例,并提供一个访问它的全局访问点。例如只应该有一个文件系统来保证文件的正确访问。 JDK中java.lang.Runtime#getRuntime()就是一个典型应用: Every Java application has a single instance of class Runtime that allows the application to int原创 2017-09-09 11:45:49 · 427 阅读 · 0 评论 -
《重构》之Duplicate Observed Data示例,使用Observer模式实现界面与数据分离
1、说明 利用观察者模式实现JFrame界面与数据分离解耦 2、代码 package com.hallo.refactoring.DOD; import java.util.Observable; import io.netty.util.internal.StringUtil; /** * 负责界面修改数据获取、重新计算(length = end - start) * @aut...原创 2018-08-04 15:17:59 · 385 阅读 · 0 评论