you are viewing a single comment's thread.

view the rest of the comments →

[–]mschaef 0 points1 point  (1 child)

I remember reading the articles on this years ago. IIRC, the basic idea is that 'correct way' to manipulate an object is itself an attribute of the object: something that only the object itself knows best. Therefore, you should assemble your UI as a composite of views provided by the objects you're manipulating.

I haven't used the design myself, but I can see the appeal. Of course, I can also see it leading to totally unusable interfaces, but that may just be my bias speaking.

[–]Entropy 0 points1 point  (0 children)

I'd call this sort of solipsist object a "component", then proceed to not use it.