最近经历的蛮多的事情,也一直没有更新公众号的文章。今天给大家分享一个早几年做的一个简单的PPT,聊聊设计模式,比较适合设计模式入门。
本分享包括如下 四个部分:
模式四要素:模式名称、问题、解决方案和效果。
G.O.F23种设计模式的三大分类
设计原则是设计模式的基础,同时设计模式的合理使用又能助力好的设计,如使得程序具有可维护性、可扩展性、可测试性等。
G.O.F23种设计模式归类:
如果多线程环境多个线程同时执行到if(INSTANCE == null) 会出现什么问题呢?
静态内部类和枚举实现单例