Commit Graph

19 Commits

Author SHA1 Message Date
尉勇强2
714400aaf0 列表优于数组 2019-11-26 19:45:04 +08:00
尉勇强2
35b55d1c36 消除非检查警告 2019-11-21 19:59:07 +08:00
尉勇强2
e3a1234bb2 消除非检查警告 2019-11-21 19:55:41 +08:00
尉勇强2
8bd23ac892 将源文件限制为单个顶级类 2019-11-19 20:05:42 +08:00
尉勇强2
69043c55bc 接口仅用来定义类型 2019-11-14 20:15:19 +08:00
尉勇强2
2379035c3e 为后代设计接口 2019-11-13 19:14:34 +08:00
尉勇强2
1fc032d97d 接口优于抽象类 2019-11-07 19:47:40 +08:00
尉勇强2
52e5d7165a 接口和类 2019-10-24 20:11:14 +08:00
尉勇强2
9aded46fe5 在公共类中使用访问方法而不是公共属性 2019-10-14 19:47:17 +08:00
尉勇强2
070028eb93 使类和成员的可访问性最小化 2019-10-11 20:05:38 +08:00
尉勇强2
879b096a9d 考虑实现 Comparable 接口 2019-10-10 20:10:34 +08:00
尉勇强2
24d84af4a2 重写equals方法时遵守通用约定 2019-09-27 18:46:58 +08:00
尉勇强2
ca0267cf95 使用try-with-resources语句替代try-finally语句 2019-09-24 15:34:52 +08:00
尉勇强2
f74869667a 避免使用Finalizer和Cleaner机制 2019-09-17 20:17:31 +08:00
尉勇强2
d6857ddc4c 使用依赖注入取代硬连接资源 2019-09-16 20:17:17 +08:00
尉勇强2
f1df6a3327 用私有构造方法或枚类实现Singleton属性 2019-09-11 20:18:37 +08:00
尉勇强2
3e9b73708f 当构造方法参数过多时使用builder模式 2019-09-11 20:00:34 +08:00
尉勇强2
b50e2ad14e 使用静态工厂方法替代构造方法 2019-09-11 18:56:22 +08:00
尉勇强2
e0558ec5d9 first commit 2019-09-11 18:46:57 +08:00