Messaging Patterns

Messaging patterns define how objects communicate with each other, promoting loose coupling. They involve sending data rather than directly invoking methods, allowing for flexibility and scalability in complex systems.

Wikipedia