Wikipedia says, behavioural design pattern is

In software engineering, behavioral design patterns are design patterns that identify common communication patterns between objects and realize these patterns.

Meaning of behaviour is

the way in which one acts or conducts oneself, especially towards others.

Hope there is difference in conduct and communication. Any idea why they named so?

1 Answer 1


"Conduct" implies a single entity acting on its own volition. "Communication" is a way of conducting oneself with others. In your example they are looking for patterns in the conduct of multiple entities, and measuring the behavior during their communication.

  • Great Answer. What does realize this pattern mean? Do they mean they will implement that or use that? Commented Apr 27, 2018 at 17:16
  • 1
    to realize something is to make it real. After identifying something as a concept, you fashion it to exist in reality. Commented Apr 27, 2018 at 17:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .