📄 bigcharfactory.java
字号:
import java.util.Hashtable;
public class BigCharFactory {
// 管理现有的BigChar的对象实例
private Hashtable pool = new Hashtable();
// Singleton Pattern
private static BigCharFactory singleton = new BigCharFactory();
// 构造子
private BigCharFactory() {
}
// 取得唯一的对象实例
public static BigCharFactory getInstance() {
return singleton;
}
// 产生(共享)BigChar的对象实例
public synchronized BigChar getBigChar(char charname) {
BigChar bc = (BigChar)pool.get("" + charname);
if (bc == null) {
bc = new BigChar(charname); // 在此产生BigChar的对象实例
pool.put("" + charname, bc);
}
return bc;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -