If you have an app with a few DTO/Network models, ...
# random
c
If you have an app with a few DTO/Network models, and you want to map them to your models that you use locally in your app... you would typically call them Domain models. Right? On that same track, you might have DAOs/data layer models, and then have models that back views on the screen (i.e. view/viewstate models). Now what would you do if you want to map from network to domain, but your domain models are identical across domain/data layer/view state. Would you still just have a single "Domain" model or would you duplicate for the sake of it? If you stick to a single Domain model, would you consider changing its name to better convey that it's a domain/data/view layer model?