Open RunjiaChen opened 5 months ago
When discussing the problem domain, we are generally interested in how the entities are interacting with each other in the real world.
So we should stick to terms used to describe stuff in the real world, rather than terms like variable and methods, which only come into play when we begin implementing solutions to the problem.
I general rule I follow is: If I can use the term when speaking with my parents, it probably isn't implementation-specific. 😆
Good answer @dillontkh
May I clarify what is considered as "implementation-specific"? Does it only apply to design and methods, but not attributes? What else is considered "implementation-specific" and not "implementation-specific"? Thank you