I always thought: why people write this very long posts? Here you have it. How do I design my objects? What is the set of constraints that dictate my design decisions? People talk about objects in very different contexts. A certain amount of confusion