设计模式-工厂模式/委派模式/代理模式/单例模式

1.工厂模式:spring中运用的都是工厂模式,不参与业务的枚举就是工厂模式,全部人都可以调用,工厂模式就是在底层框架中写好.spring

例如:new 了一个Map  那这个Map创造的过程实际上是底层工厂模式代码创造出来.  框架

简单工厂模式:代理

抽象工厂模式:对象

2.委派模式:只关注结果,并不参与其中.接口

例如:方法

发送短信接口:输入手机号就进行短信发送行业

3.代理模式单例模式

代理模式仍是须要人员参与返回结果的处理当中,像对接口传回的结果进行处理.单例

4.单例模式new

一个类中只有一个对象,

例如:进行业务方法处理时只须要调用这个对象便可.

例如研发部门是一个类,想要让研发部门的作一些事情就找研发部门的老大 包老师就能够,包老师就是那个单例模式中的对象

相关文章
相关标签/搜索