山一程--软件开发--java core 项目中类型转换的思考

目的:解决项目中 对象层次结构时类型转换痛点


背景:项目中对象有多层级,不同层级有不同的信息。抽象和具体的冲突。

以 data-analysis platform 项目为例:


泛型的使用:

List<String> 是 List 的子类, 但不是 List<Object> 的子类。 泛型的子类型规则。

泛型与数组不好结合使用。泛型优于数组,编译期检查。



2023-06-14

泛型的使用, 通用功能抽象


 

posted @ 2023-04-08 22:14  君子之行  阅读(13)  评论(0)    收藏  举报