设计模式
文章平均质量分 80
@追风少年
"code".equals("life") ? "false" : "success"
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之策略模式
一、背景:为什么要用到策略模式?阿里开发规约-编程规约-控制语句-第六条 :超过 3 层的 if-else 的逻辑判断代码可以使用卫语句、策略模式、状态模式等来实现。普通代码示例:if (a == 1) { ...} else if ( a == 2 ) { ...} else if (a == 3) { ...} else { ...}这种代码虽然写起来简单,但是很明显违反了面向对象的 2 个基本原则:单一职责原则(一个类应该只有一个发生变化的原因):因为之后修改任何一原创 2021-09-26 11:38:54 · 242 阅读 · 0 评论 -
Spring Boot 应用切面Spring AOP以及AOP机制的简单理解
切面应用场景:日志记录,加密解密,token令牌验证等等我在这里应用到的是 token令牌验证 ,来验证当前我这个app端用户在调用后台接口的时候是否是已登录状态,没有登陆(没有token或者token失效)的用户是不允许访问对应接口的上述场景是需要切面来验证的,否则的话每一个需要验证的接口都需要调这个公共方法时会产生代码混乱以及代码分散的情况,同时基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高.原创 2021-01-18 13:34:21 · 298 阅读 · 0 评论 -
Java设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。一、单例模式介绍从上面的定义中我们可以得知单例模式具有以下几点特征:单例类只能有一个实例单例类必须自己创建自己的唯一实例(不需要外部实例化该类对象)单例类必须给所有其他对象提供这一实例.原创 2021-02-27 22:53:58 · 211 阅读 · 0 评论
分享