为什么需要单例模式呢?多半是为了一个全局配置。到处都能用的配置。
那么大军里面啥是这个单例呢?嗯,最高指挥官,上将军吧。
这个人是洞悉战场,知道士兵状态,军队粮草是否充足,对方敌军可能会在什么时候偷袭等,这些全局的思考,让上将军是一个单例。
那么上将军处理事情要怎么做呢?嗯,就是一件件事情的处理,如果多件事情一起处理,就容易忙中出错,为此,上将军下令,全部人在仗前等待,一次只能进一个人汇报工作(加锁)。
单例模式就这样的了。对了,所谓的加锁就是,门啊!汇报工作的时候,记得关门锁好,免得间谍听到啊,晓得毛?
别以为你是男猪脚/女猪脚,其实你是个跑龙套的,只有多点去别人的人生里面跑龙套,你才有机会成为跑龙套王。