![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式记录
记录写自己的理解
堵车了
这个作者很懒,什么都没留下…
展开
-
原型模式
简介 原型模式是创建型设计模式的一种。用于创建重复对象,当通过new创建对象较为复杂时可以通过原型模式简化对象创建过程,提高效率。在java中原型模式通过实现一个接口cloneable即可实现 实现 ...原创 2021-04-11 23:44:46 · 65 阅读 · 0 评论 -
工厂模式
简介 工厂模式是创建型设计模式的一种。可以分成简单工厂模式、工厂方法模式、抽象方法模式,其主要作用就是将对象的实例创建抽取到工厂类中,使用者在获取对象时,只需要通过工厂去获取对象实例即可,降低系统间的耦合性。 实现 简单工厂模式 产品代码: // 产品接口:形状 public interface Shape { void show(); } // 产品1:圆形 public class Circle implements Shape { @Override public void原创 2021-04-11 17:32:28 · 75 阅读 · 0 评论 -
单例模式
简介 单例模式是创建型设计模式的一种。用来保证整个系统某个类的实例只有一个。 实现 1.饿汉式-静态常量实现 class Singleton { private Singleton() { } private static final Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; } } 该实例对象是在类加原创 2021-04-11 13:13:40 · 44 阅读 · 0 评论 -
UML类图
1.概念 uml类图是用来描述类与类之间的各种静态关系。总共有六种:泛化(继承)、实现、依赖、关联、聚合、组合。 2.泛化(继承)关系 如果一个类继承了另一个类,则这两个类之间存在泛化关系。 public class Father { } public class Son extends Father { } ) 3.实现关系 一个类实现一个接口,接口和类之间存在实现关系。 public interface Father { } public class Son implements Father {原创 2021-04-09 00:17:17 · 116 阅读 · 0 评论