Softwareentitiesshouldbeopenforextension,butclosedformodification——BertrandMeyer如果把编程比作战争,那么设计模式就是36计。首先,让我来介绍一下设计模式中最简单的一种——单例模式什么叫单例模式呢?一山难容二虎,古代皇帝只有一个;现代社会女人不好惹,老婆只能有一个。在计算机的世界里,有一些东西也是比较霸道的,比如说配置文件,线程池,缓存,日志文件等等。有了两个配置文件,就要考虑到一致性问题,没事儿找事儿干;有两个缓存...
查看全文