在MyCat的源码中,很多对象都使用到了单例模式. 首先是MycatServer类,该实例必须全局唯一,所以这里涉及到JAVA的单实例模式,就是一个类只有唯一一个实例对象存在.先来看看mycat源码是怎么做的: public class MycatServer { private static final MycatServer INSTANCE = new MycatServer(); public static final MycatServer getInstance() { return…