23中设计模式的理解

一般做软件开发都需要知道23种设计模式 这面这张图概括的很好 创建型模式有5种: 单例模式,全局只实例化一个对象。spring里面自动注入的bean默认是单例的。同步容器比如concurrentHashMap的put等方法,使用的是unsafe类的一个对象,unsafe类就符合单例模式。 工厂方法模式:一个工厂提供返回类的实例的方法,使用这个工厂,可以自己决定要实例化哪个类。Executors类专
相关文章
相关标签/搜索