文章
86
标签
12
分类
25
Home
Posts
Learn
Note
Categories
Tags
BravestSnail's Blog
Test PlantUML Diagram
Home
Posts
Learn
Note
Categories
Tags
Test PlantUML Diagram
发表于
2025-10-23
|
更新于
2025-10-28
|
test
|
浏览量:
This is a test post to check PlantUML rendering.
Another diagram:
文章作者:
BravestSnail
文章链接:
https://bravestsnail.github.io/2025/10/23/test/test-plantuml/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
BravestSnail's Blog
!
PlantUML
上一篇
关于Kotlin构造函数、init函数和变量初始化的顺序探究
Kotlin既有主构函数,又有次构函数,还有一个init函数,甚至还有属性的初始化,这些执行的顺序是怎么样的,一起来看看。 测试开始测试类怎么在主构函数,和属性初始化执行时,打印一个结果呢?毕竟这二者是没有函数体的。我的答案是Kotlin的also函数,这样就可以在执行的同时打印一个log了。 12345678910111213141516171819class ClassTest constructor( value: Int = 1.also { Log.d("test", "主构函数") } ) { constructor(value: String): this(3) { Log.d("test", "次构函数") } val value2 = 2.also { Log.d("test",...
下一篇
设计模式
策略模式对于类行为的处理,过去我们是将其抽象成一个接口,有相同行为的类实现同样的接口。这样做产生了一个问题,假设有一天你需要对行为作出修改,你需要对所有实现行为接口的类作出改变。 对此,我们应该将行为从类中剥离出来,抽象出单独的Behavior类去实现接口,在类中去依赖Behavior类即可。 这样即使我们需要新的行为实现,只需要替换Behavior类即可,不需要影响类本身的代码。 flowchart LR s([开始])-->f1{if条件} f1-->|true|n1[if语句块]-->e([结束]) f1-->|false|f2{else if条件} f2-->|true|n2[else if语句块]-->e f2-->|false|n3[else语句块]-->e 装饰模式开闭原则类应该对扩展开放,对修改关闭。
BravestSnail
文章
86
标签
12
分类
25
Follow Me
公告
This is my Blog
最新文章
IO模型
2025-10-27
Java并发
2025-10-27
在U Boot环境下查看U盘文件
2025-10-27
wsl代理
2025-10-27
Android 系统导航栏模式切换与查询
2025-10-27