Šema ponašanja
Šeme ponašanja (engleski: Behavioural patterns) u softverskom inžinjeringu otkrivaju i realiziraju zajedničke komunikacione kanale među objektima. Time ove šeme povećavaju fleksibilnost u omogućavanju navedenih komunikacija. Neke od ovih šema su: Lanac odgovornosti (engleski: Chain of responsibility pattern) Komanda (engleski: Command pattern) Pratilac događaja (engleski: Event listener) Prevodilac (engleski: Interpreter pattern) Iterator (engleski: Iterator pattern) Posrednik (engleski: Mediator pattern) Suvenir (engleski: Memento pattern) Promatrač (engleski: Observer pattern) Stanje (engleski: State pattern) Strategija (engleski: Strategy pattern) Šablon metode (engleski: Template method pattern) Posjetilac (engleski: Visitor pattern)