考虑以下片段:
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 类型。现在我在想:这样做有什么缺点吗?