"[Object] Sharing is best restricted to those cases in which it is most valuable and least troublesome..." #readingToday
Sharing is best restricted to those cases in which it is most valuable and least troublesome:
• When saving space or object count in the database is critical
• When communication overhead is low (such as in a centralized server)
• When the shared object is strictly immutable
Domain-Driven Design, Eric Evans