Behavioral Patterns liên quan đến cách giao tiếp và trao đổi thông tin giữa các đối tượng và lớp. Các Pattern thuộc nhóm này gồm:
Cho phép chuyển các yêu cầu dọc theo chuỗi các đối tượng xử lý.
Đóng gói yêu cầu thành các đối tượng có thể tham số hóa
Truy cập tuần tự các phần tử một tập hợp dữ liệu
Định nghĩa một đối tượng trung gian để giao tiếp giữa các đối tượng.
Định nghĩa phụ thuộc một chiều giữa các đối tượng
Cho phép một đối tượng thay đổi hành vi dựa trên trang thái nội bộ
Định nghĩa tập các thuật toán có thể thay thế cho nhau để giải quyết một vấn đề.
Định nghĩa bố cục xử lý chung cho một thuật toán, hoãn lại các bước cụ thể cho lớp con.
Tách biệt các thuật toán khởi các đối tượng mà chúng hoạt động trên đó.