自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于Spring Boot的一种策略模式实现

在学习设计模式的时候我们都是没有用到框架的,很多时候看起来理解了但是在到实际开发环境的时候就想不起来或者用错,下面我介绍一种在项目中实际运用的策略模式我觉得是很符合设计原则的方法。这样实现的代码后面新增UserType的时候只需要新增userService的接口实现就好,是不需要修改其他任何代码的,完全符合开闭原则。

2022-08-23 14:59:15 205 2

原创 Java设计模式之工厂模式

Java设计模式之工厂模式(本文是个人见解,如有问题请留言)简介工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。代码示例假如我们需要设计一个电脑工厂,现在这个电脑工厂有两条流水线,一条是台...

2019-07-16 22:58:16 124

原创 Java设计模式之装饰器模式

Java设计模式之装饰器模式本文仅是个人观点,如有错误请指正简介装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装...

2019-07-14 21:20:38 150

原创 Java设计模式之观察者模式

Java设计模式之观察者模式本文仅是个人观点,如有错误请指正简介当对象间存在一对多关系时,可以考虑使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。实现接下来将用三个例子来说明观察者模式,详细代码可以参考文末的地址。需求现在有一个气象站,想对外发布数据,有一个公司知道后想要通过天气站的数据建立一个天气看板...

2019-07-13 16:32:07 128

原创 Java设计模式之策略模式

Java设计模式之策略模式(本文基于个人见解,如有问题请留言.)简介在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。代码演示参考<Head First设计模式&gt...

2019-07-12 15:28:43 487

原创 Java设计模式之单例模式

Java设计模式之单例模式(文章内容出自个人见解,如有问题请留言)单例模式是指在项目运行中,一个类不论有多少对他的调用者,他只会存在一个实例例1,经典单例模式:public class SingleTon { private static SingleTon singleTon = null; private SingleTon() { } publi...

2019-07-10 21:29:10 163

原创 Spring Cloud 多模块相互依赖打包问题解决

前言最近在学习spring cloud的时候,发现一个问题,就是在模块打包的时候,有一个依赖公共模块的部分,总是在打包的时候提示找不到公共模块的依赖,导致打包出错,下面是模块结构.首先发现是因为自己的模块中pom的有问题,因为创建的时候没有选择其父依赖,导致各个模块之间各管各的,所以进行修改,将各模块标签修改为其父工程的pom.修改好之后发现打包还是有问题,于是继续查找,直到谷歌发现,一...

2019-06-10 15:21:04 13170 3

原创 java8中Lamada表达式的一些使用范例的总结

java lamada

2019-06-10 15:17:05 1035 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除