Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

2
  • I edited my question to clarify the position / direction part; basically, I'm just confirming I agreed with you. Commented Nov 13, 2016 at 21:10
  • Can you copy to your answer your comment: Do you want other types to mutate Robot objects? If they mutate the object, should other objects referencing that object notice the changed state? Maybe you should have both a mutable and immutable version (mutable could derive from immutable, same behaviors just without mutable ones), exposing the mutable type only where the object should be mutated? Even if you don't elaborate any more, that comment is useful as is. Commented Nov 17, 2016 at 8:18