![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 63
爨鼙蠲
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
什么是单例模式?定义:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。构建单例模式的关键:1.构造函数不对外开放,一般为Priv...原创 2019-01-17 10:09:01 · 117 阅读 · 0 评论 -
设计模式-策略模式
什么是策略模式?策略模式定义了一系列的算法,并将每一个算法封装起来,使每个算法可以相互替代,使算法本身和使用算法的客户端分割开来,相互独立。策略模式的组成;抽象策略角色: 策略类,通常由一个接口或者抽象类实现。具体策略角色:包装了相关的算法和行为。环境角色:持有一个策略类的引用,最终给客户端调用。策略模式应用场景:多个类只区别在表现行为不同,可以使用Strategy模式...原创 2019-01-17 14:39:02 · 119 阅读 · 0 评论 -
设计模式-简单工厂模式
简单工厂模式定义:属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。UML图:简单工厂模式的角色:工厂(Creator)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建所需的产品对象。抽象产品(Product)角色简...原创 2019-01-17 16:15:00 · 78 阅读 · 0 评论 -
设计模式-适配器模式
适配器模式定义:通过一个类的接口转换成用户希望的另一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式可以分为类适配器和对象适配器,类适配器使用继承关系来对类进行适配,对象适配器使用对象引用来进行适配。适配器模式图:适配器模式参与者;target:Client所使用的目标接口,可以是接口或者抽象类。Adaptee:需要适配的类的接口。Adapter:...原创 2019-01-24 15:37:06 · 95 阅读 · 0 评论 -
设计模式-命令模式
命令模式命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。模式结构command:定义命令的接口,声明执行的方法。concretecommand:命令接口实现对象,是“虚”的实现,永昌汇持有接收者,并调用接受者的功能来完...原创 2019-01-21 12:31:32 · 172 阅读 · 0 评论 -
设计模式-装饰者模式
装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性。装饰者模式介绍:适用性:1. 需要扩展一个类的功能,或给一个类添加附加职责。2. 需要动态的给一个对象添加功能,这些功能可以再动态的撤销。3. 需要增加由一些基本功能的排列组合而产生的非常大量的功能,从而使继承关系变的不现实。4. 当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩...原创 2019-01-16 17:52:20 · 110 阅读 · 0 评论 -
设计模式-观察者模式
观察者模式是对象之间多对一依赖的一种设计方案,被依赖的对象为Subject,依赖的对象为Observer,Subject通知Observer变化。首先看下观察者模式的模型图:观察者模式定义了四种角色:抽象主题、具体主题、抽象观察者、具体观察者。抽象主题(Subject):该角色是一个抽象类或接口,定义了增加、删除、通知观察者对象的方法。 具体主题(ConcreteSubject)...原创 2019-01-16 14:35:34 · 116 阅读 · 0 评论 -
springboot接收参数的几种方式
1:@PathVariable、@RequestParam注解接收参数这两个注解在使用时,请求方式为一般是get,使用方式如下图:2、@RequestBody注解接收参数这个注解在使用时,请求方式一般是post请求,且接收的参数为json(application/json)格式,使用方式如下:3、不使用任何注解,直接使用参数或者实体类接收参数,如果前端是表单方式...原创 2019-04-15 13:47:59 · 4353 阅读 · 0 评论