|
|
8aacfe3ed9
|
单例模式序列化攻击以及解决方案
|
2018-09-24 16:26:19 +08:00 |
|
|
|
41595084b6
|
饿汉式单例实现
|
2018-09-24 15:44:48 +08:00 |
|
|
|
c982cd4a7f
|
懒汉单例、静态内部类确保线程安全测试实例
|
2018-09-24 13:43:44 +08:00 |
|
|
|
f975b3c9fe
|
懒汉单例、双重校验锁、禁止指令重排序确保线程安全测试实例
|
2018-09-24 13:08:48 +08:00 |
|
|
|
90bbe74f2a
|
懒汉单例、synchronized确保线程安全测试实例
|
2018-09-24 11:10:49 +08:00 |
|
|
|
a2740cacb5
|
懒汉单例、线程不安全测试实例
|
2018-09-24 11:03:15 +08:00 |
|
|
|
529d8fef53
|
补充源码链接
|
2018-09-24 10:15:03 +08:00 |
|
|
|
e5f483e0df
|
抽象工厂
|
2018-09-23 22:52:38 +08:00 |
|
|
|
739e9e0b5e
|
工厂方法
|
2018-09-23 22:42:40 +08:00 |
|
|
|
f82e1330dd
|
补充简单工厂源码链接
|
2018-09-23 19:47:49 +08:00 |
|
|
|
bcb84ad34d
|
简单工厂
|
2018-09-23 16:33:59 +08:00 |
|
|
|
f021174da8
|
合成复用原则
|
2018-09-23 15:59:13 +08:00 |
|
|
|
7b18f0dcf0
|
里氏替换原则原则
|
2018-09-23 13:10:21 +08:00 |
|
|
|
1433dabd23
|
迪米特原则
|
2018-09-22 17:09:45 +08:00 |
|
|
|
78f405dbb4
|
接口隔离原则
|
2018-09-22 11:46:21 +08:00 |
|
|
|
b49260ae47
|
单一职责原则
|
2018-09-22 11:30:57 +08:00 |
|
|
|
a79acaa570
|
依赖倒置原则
|
2018-09-18 17:53:33 +08:00 |
|
|
|
6a72751bd4
|
开闭原则
|
2018-09-18 17:02:00 +08:00 |
|