<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
博客
共135篇
设计模式(一):单例模式(上)
一、单例模式的定义 单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下: Ensure a class has only one instance, and provide a global point of acce...
博客
#设计模式
一枝梅
1年前
512
设计模式原则:合成复用原则
定义如下: Try to use composition / aggregation instead of inheritance ( 尽量使用组合/聚合的方式,而不是使用继承 ) 合成复用原则的优点: 1、松耦合:聚合和组合关系比继承关系更...
博客
#设计模式
一枝梅
1年前
479
设计模式原则:开闭原则
一、开闭原则定义 开闭原则定义:Software entities like classes,modules and functions should be open for extension but closed for modificati...
博客
#设计模式
一枝梅
1年前
512
设计模式原则:迪米特法则
一、迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP),虽然名字不同,但描述的是同一个规则: One object should have a m...
博客
#设计模式
一枝梅
1年前
482
UML类图和类之间的六大关系
请看以下这张类图,类与类之间的关系是我们需要注意的 车的类图结构为<>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与SUV之间也是继承关系,它们之间的关系为...
博客
#uml
#类图
一枝梅
1年前
801
设计模式原则:里氏替换原则
一、里氏替换原则定义 里氏替换原则(Liskov Substitution Principle,LSP) 第一种定义,也是最正宗的定义: If for each object o1 of type S there is an object o2 ...
博客
#设计模式
一枝梅
1年前
587
设计模式原则:依赖倒置原则
一、依赖倒置原则定义 依赖倒置原则(Dependence Inversion Principle,DIP)的官方定义如下: 1、High level modules should not depend upon low level modules...
博客
#设计模式
一枝梅
1年前
532
设计模式原则:接口隔离原则
一、接口隔离原则定义 接口隔离原则(Interface Segregation Principle),又称为ISP原则,官方定义如下 1、Clients should not be forced to depend upon interface...
博客
#设计模式
一枝梅
1年前
483
设计模式原则:单一职责原则
单一职责原则的英文名称是Single Responsibility Principle,简称是SRP,顾名思义:一个类只负责一项职责。它的官方定义是 单一职责原则(Single Responsibility Principle, SRP),Th...
博客
#设计模式
一枝梅
1年前
601
初识设计模式
工作好些年了,设计模式这么好玩的东西一直没有好好整理整理,这次抽空好好给它抽筋扒皮梳理清楚它。在正式开干之前,得先搞清楚一些问题:设计模式是什么?我们为啥要用设计模式? 一、设计模式是什么 设计模式(design pattern)是对软件设计中...
博客
#设计模式
一枝梅
1年前
515
1
...
8
9
10
...
14
阅读榜单
21129人浏览
主路由、旁路由、单臂路由的区别
TOP1
若依管理系统RuoYi-Vue(二):权限系统设计详解
4年前
14880人浏览
TOP2
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
4年前
13944人浏览
TOP3
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
4年前
11789人浏览
TOP4
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
4年前
10422人浏览
TOP5
完整优雅的卸载腾讯云云服务器安全监控组件云镜
4年前
7432人浏览
TOP6
最新发布
狂盗一枝梅
2025-10-17
49次阅读
留言
Redis(十三):Caffeine+Redis高性能二级缓存实现
上一篇文章《Redis(十二):Java客户端之Spring Data Redis》最后讲了使用Redis作为缓存集成到SpringBoot,虽然Redis比较高效,但是相对于本地缓存来说效率还是比较低。本篇文章将基于Java21+Springb...
博客
评分
回复
狂盗一枝梅
2025-10-17
116次阅读
留言
2025新版Maven中央仓库发布jar包教程
本文转载自 发布Jar到Maven中央仓库--Maven版(最新方式) Maven发布jar包到中央仓库的方式发生了变化,之前的教程(上传jar包到maven中央仓库)部分失效了,https://oss.sonatype.org已经不再支持新用户...
博客
评分
回复
狂盗一枝梅
2025-08-13
206次阅读
留言
Redis(十二):Java客户端之Spring Data Redis
在上一篇文章《Redis(十一):Java客户端之Jedis》中已经介绍了使用Jedis作为Redis客户端操作Redis的方法,实际上Redis的客户端有很多,Jedis只是其中之一,比较有名的还有Lettuce、Redisson,以及本篇文章...
博客
评分
回复