摘要: 工厂模式是一种创建性模式,提供的就是一种创建对象的方式,解决的就是用户和产品之间的问题,隐藏生产产品的实现细节,用户只需要关心最后的结果。官方的定义是:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 下面利用穷举法举几个例子: 1.用户去汽车工厂买汽 阅读全文
posted @ 2018-10-03 12:28 ~无崖子~ 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 单例模式是一种创建性模式,是一种创建对象的方式,主要指的就是一个类在整个程序的运行的过程中对象只会创建一个实例,就是只会被new一次,然后下次访问这个对象的时候是不用重新创建对象的。官方的解释是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式有很多种写法,比如:懒汉式(线程安全/线程 阅读全文
posted @ 2018-10-03 12:27 ~无崖子~ 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 原型模式是一种创建型模式,也是属于创建对象的一种方式,像西游记里面的孙悟空吹猴毛也属于原型模式,克隆出来了一群的猴子猴孙,还有细胞的分裂,spring中的Bean的生命周期好像有一个单例还有个原型,那个原型就是每次请求都复制一个对象出来,官方的定义是:用原型实例指定创建对象的种类,并且通过拷贝这些原 阅读全文
posted @ 2018-10-03 12:24 ~无崖子~ 阅读(250) 评论(0) 推荐(0) 编辑