Behavioral Patterns Behavioral patterns are patterns whose purpose is to facilitate the work of algorithmic calculations and communication between classes.