2

I would solve the problem of having data that needs to be potentially updated separately from how it is persisted or how it is delivered to the client. So I would push the technical details a bit further, and come up with a design that lets me forget about the need to update. For that I would use an object that encapsulates data that the client wants to keep ...


Only top voted, non community-wiki answers of a minimum length are eligible