摘要: 编写高质量代码:改善Java程序的151个建议 [106~117] 动态代理可以使代理模式更加灵活 动态代理使用场景: 不用显式创建代理类即实现代理的功能,例如可以在被代理的角色执行前进行权限判断,或者执行后进行数据校验。 使用反射增加装饰模式的普适性 反射让模板方法模式更强大 提倡异常封装 具体调 阅读全文
posted @ 2018-08-13 17:31 西北野狼 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 建议的采用顺序是List中泛型顺序依次为T、?、Object (1)、List是确定的某一个类型 List表示的是List集合中的元素都为T类型,具体类型在运行期决定;List<?>表示的是任意类型,与List类似,而List则表示List集合中的所有元素为Object类型,因为Object是所有类 阅读全文
posted @ 2018-08-13 11:02 西北野狼 阅读(691) 评论(1) 推荐(0) 编辑