Shouldn't in the following model an Address be a Value Object?
问题 From How are Value Objects stored in the database? : Assume that a Company and Person both have the same mail Address. Which of these statements do consider valid? 1."If I modify Company.Address, I want Person.Address to automatically get those changes" 2."If I modify Company.Address, it must not affect Person.Address" If 1 is true, Address should be an Entity If 2 is true, Address should be a Value Object. Shouldn't in the above model the mail Address be a Value Object , since even if