小编Hle*_*kyi的帖子

我应该用我自己的类型封装 id 字段吗?

考虑以下片段:

class User {
  String id;

  ...other fields
}
Run Code Online (Sandbox Code Playgroud)
class Id extends String {

}

class User {
  Id id;

  ...other fields
}
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一种?我从未见过任何人使用他们自己的 Id 类型。现在我在想:这样做有什么缺点吗?

language-agnostic types

1
推荐指数
1
解决办法
63
查看次数

标签 统计

language-agnostic ×1

types ×1