Behavioral patterns ασχολούνται με το πώς αντικείμενα αλληλεπιδρούν και επικοινωνούν — την ανάθεση ευθυνών και τη ροή επικοινωνίας μεταξύ αντικειμένων. Περιλαμβάνουν Observer, Strategy, Command, Iterator, State, Template Method, και άλλα.
Τι αντιμετωπίζουν τα behavioral patterns
BEHAVIORAL patterns concern how objects INTERACT, communicate, and distribute
responsibilities:
→ how objects collaborate and assign responsibilities to achieve behavior
→ manage algorithms, communication, and control flow between objects
→ about BEHAVIOR and interaction, not creation or structure
