parent
4efaae8aa1
commit
6bc87cd2c5
@ -0,0 +1,22 @@ |
||||
--- |
||||
代理模式 |
||||
--- |
||||
|
||||
#### 目录 |
||||
|
||||
1. 思维导图 |
||||
2. 概述 |
||||
3. 静态代理 |
||||
4. 动态代理 |
||||
5. 其他方式 |
||||
6. 参考 |
||||
|
||||
#### 思维导图 |
||||
|
||||
#### 概述 |
||||
|
||||
|
||||
|
||||
#### 静态代理 |
||||
|
||||
#### 动态代理 |
@ -1,23 +0,0 @@ |
||||
--- |
||||
单例模式 |
||||
--- |
||||
|
||||
#### 目录 |
||||
|
||||
1. 思维导图 |
||||
2. 特点定义以及使用场景 |
||||
3. 五种实现方式 |
||||
4. 注意事项 |
||||
|
||||
#### 思维导图 |
||||
|
||||
#### 特点定义以及使用场景 |
||||
|
||||
单例即确保该类只有一个实例,避免产生多个对象消耗过多的资源。在一些工具类中用的非常多。它主要有以下几个特点: |
||||
|
||||
1. 私有的构造函数 |
||||
2. 只能通过静态方法或者枚举返回单例类对象 |
||||
3. 确保单例类在反序列化时不会重新构建对象 |
||||
|
||||
#### 五种实现方式 |
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 119 KiB |
Loading…
Reference in new issue