![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
强化脑细胞
热爱就去追求,拥有追求才拥有进步
展开
-
单例设计模式
单例设计模式: 解决的问题: 保证一个类在内存中的对象的唯一性 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的 Runtime()方法就是单例设计模式进行设计的 思想: 1.不让其他程序创建该类对象 2.在本类中创建一个本类对象 3.对外提供方法,让其他程序获取这个对象原创 2016-11-05 23:03:44 · 182 阅读 · 0 评论 -
工厂设计模式
工厂设计模式: 1.简单工厂:也叫静态工厂,是工厂模式三种状态中结构最为简单的。主要有一个静态方法,用来接受参数,并根据参数来决定返回实现同一接口的不同类的实例。 假设一家工厂,生产洗衣机,有生产冰箱,还有空调等等 先为所有产品定义一个共同的产品接口 public interface Product{} 接着我们让这个工厂的所有产品都必须实现此接口 接下来我们写一个工厂类,有他来负责生转载 2016-11-05 23:04:19 · 216 阅读 · 0 评论 -
适配器模式
仔细看 根据下面的图片和代码进行的自我总结: 适配器模式:就好像是一个两项的插头要去插三项的插座,这是不能直接插进去的,我们只能将中间放一个适配器,这样将两项的插头插到适配器中,在用适配器和三项插头相连接,就会将原来不能连接的内容进行连接,主要的实现就是适配器继承三项的插座,实现两项的这个标准的插头接口,而在实现两项的标准接口中的抽象方法时,用super点来调用继承的这个三项插座这个父类转载 2016-11-05 23:26:25 · 196 阅读 · 0 评论