码迷,mamicode.com
首页 > 编程语言 > 详细

学习java第12天个人总结

时间:2017-04-24 21:19:48      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:实例   个人总结   懒汉式   tin   cin   instance   声明   cell   返回   

Day12个人总结

一、设计模式:

1、单例模式

优点:

1)  节省内存

2)避免多种状态导致状态冲突

单例模式又分为懒汉模式和恶汉模式

 

2、饿汉模式

1)  私有化构造方法

2)  在本类中创建一个实例

3)  实例需要私有化private,要保证实例只能被赋值一次,使用修饰符final最终的来修饰

4)  提供一个get让外界能够使用这个实例

5)  方法需要静态的

代码格式如下:

6)  HungryInstance类

 

Main方法:

 

3、懒汉模式

1 )私有化构造方法

2 )私有化声明的属性

3 )getInstance    判断属性是否为空  如果为空  创建对象  不为空 直接返回对象

4 )方法需要静态

代码如下:

INSTANCE

 技术分享

 

Mian方法中new:

 技术分享

 

饿汉式和懒汉式最大的区别在于

饿汉式的更安全

 

二、工厂模式

1、工厂模式

1)是一个具有生产产品的工厂类方法

2)是生产产品的父类

3)各个多样化的产品的之类

 

2、重点细节

工厂模式的子类需要继承产品的父类,且工厂方法返回值的类型是产品的父类类型,真正放回的而是产品子类的对象,工厂方法内需要有参数,目的是为了确定生产那种超

 

3、工厂模式的作用:

1)批量生产产品

2)生产多样化的产品

学习java第12天个人总结

标签:实例   个人总结   懒汉式   tin   cin   instance   声明   cell   返回   

原文地址:http://www.cnblogs.com/lilinxiong/p/6758910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!