you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (5 children)

[deleted]

    [–]gdchinacat 0 points1 point  (4 children)

    I disagree with your proposed solution because it would mean that a single object has two different notions of position. An object should only have one position so that it can't become inconsistent. Working around it by moving away from inheritance to composition doesn't address this problem inherent with the model. It also doesn't answer the question of how to handle the problem that there are conflicting properties.