Messages Quote by Sandi Metz
““You don’t send messages because you have objects, you have objects because you send messages.””
About This Quote
Source Book: Practical Object‑Oriented Design in Ruby, 2014
Objects exist because they convey messages; messages arise from the objects we create.
In simple terms: Objects and messages are interdependent.
Design with clear communication.
Themes
Mood
Type
When to use this quote
- API design
- class hierarchy planning
- team collaboration
- software architecture
Key Concepts
Questions to Reflect On
- How can you simplify object interactions?
- What message does each component convey?
Complex systems can obscure message clarity.