![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
风中追风~~
弱水三千,我只取其中一瓢
展开
-
设计模式-单例模式
模式简介 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 核心:私有构造方法、获取实例的静态方法 常见写法 懒汉式(线程不安全) public class Singleton { // 类自身保存的唯一实例 private private static Singleton singleton; // 构造方法私有化 private Singleton(){ } public static Singleton getInstance() {原创 2020-07-22 23:32:54 · 80 阅读 · 0 评论 -
设计模式-适配器模式
适配器模式模式简介举例何时使用 模式简介 适配器模式就是将一个类的接口转换成客户希望的另一个接口,使得我们可以调用一些不兼容的接口,更好的实现了代码的复用。 举例 我们国家用的是220V的电压,美国使用的是110V的电压,假如一个美国笔记本电脑需要在中国使用,此时就需要一个电源适配器,不管是多少伏的电压,都能把电压变成需要的电压。 // 电源抽象接口, public interface Power { /* * @Param [voltage] 电压 * @return v原创 2020-07-21 22:57:17 · 77 阅读 · 0 评论 -
设计模式-简单工厂模式
设计模式-简单工厂模式模式简介举例优点缺点 模式简介 简单工厂又称静态工厂,模式简而言之就是通过多态的方式,将类的创建交给工厂,降低程序的耦合度。 举例 比如我们平时使用的电脑,有联想的、苹果等等,现在交给一个专门生产电脑的工厂去生产。 抽象工厂接口 // 定义抽象接口,供具体的子类去实现 public interface Computer { void produce(); } 联想电脑 // 具体实现类 public class LenovoComputer implements Co原创 2020-07-20 21:35:33 · 295 阅读 · 0 评论