创建型模式,共五种:工厂方法模式,抽象方法模式,单例模式,创建者模式,原型模式
1.单例模式
保证每个类只有一个实例,并且提供一个访问该全局访问点
常见的单例模式有 window回收站和window任务管理器
2.工厂模式
是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式
利用工厂模式可以降低程序的耦合度,为后期维护修改提供方便
常见的工厂模式有spring ioc 创建bean就是使用的工厂模式
3.原型模式
简单来说就是克隆
原型表明应该有一个样板实例,这个原型是可以定制的,这种情况下复制一个已经存在的实例可使程序运行更加高效