值物件,實體

spring7777777發表於2008-09-21
class User {
public Name name; // Name類只是個值型別,所以name是值物件
public Age age; // Age類也只是個值型別,所以age也是值物件
public Company company; // Company類的物件是系統中需要互相區別的,所以company是實體。
}

當然,User類的物件在系統中也是需要相互區別的,所以

User user = new User();

裡,user也是實體。


這種說法對嗎??
我感覺是這樣理解是對的,雖然不死很肯定!

相關文章