Revision #11

You are currently reviewing an older revision of this page.
Go to current version

This article describes a behavioral design pattern, which is a category of design pattern used by software engineers, when writing computer programs. 



A behavioral pattern is a category of design pattern, used in software engineering, to identify methods that a computer program uses to communicate. Behavioral patterns focus on the way objects interact rather and assignment of responsibility, rather than the actual flow of control.

The benefits of behavioral design patterns

These patterns help us to reduce complexity of code, and duplication of code, reduced sender and receiver coupling and enable better support by others and flexibility in the future.

Behavioral Patterns


↑ Return to Top

See Also



Return to Top

Revert to this revision