单件模式:确保一个类只有一个实例,并提供全局访问点。
又分为懒汉模式与饿汉模式。
懒汉模式:只有要用到的时候就去实例化它。类似于人饿了直接打电话叫外卖,食物被送过来直接等吃,的确是懒汉的解决饿的问题。 (多线程会出问题,不能保证在多线程的情况下只有一个实例,所以用饿汉模式更好)
饿汉模式:使用之前去实例化它。类似于人饿了,直接奔食堂或小卖部或饭馆子找吃的去,的确是饿汉饿得不行了。
单件模式:确保一个类只有一个实例,并提供全局访问点。
又分为懒汉模式与饿汉模式。
懒汉模式:只有要用到的时候就去实例化它。类似于人饿了直接打电话叫外卖,食物被送过来直接等吃,的确是懒汉的解决饿的问题。 (多线程会出问题,不能保证在多线程的情况下只有一个实例,所以用饿汉模式更好)
饿汉模式:使用之前去实例化它。类似于人饿了,直接奔食堂或小卖部或饭馆子找吃的去,的确是饿汉饿得不行了。