Tiparele comportamentale sunt modele de proiectare care definesc algoritmi și modalități de implementare a interacțiunii diferitelor obiecte și clase .
Tiparele de comportament la nivel de clasă folosesc moștenirea pentru a defini comportamentul pentru diferite clase. Modelele de comportament la nivel de obiect folosesc compoziția. Unii dintre ei descriu cum, cu ajutorul cooperării, mai mulți colegi lucrează la o sarcină pe care nu o pot îndeplini individual. Lucrul important aici este modul în care obiectele obțin informații despre existența celuilalt. Obiectele colege pot stoca referințe unele la altele, dar acest lucru crește gradul de coeziune al sistemului. Cu o conectivitate ridicată, fiecare obiect ar trebui să aibă informații despre toate celelalte. Unele dintre șabloane rezolvă această problemă.
Modele de design | |
---|---|
Principal | |
Generativ | |
Structural | |
Comportamental | |
Programare în paralel |
|
arhitectural |
|
Șabloane Java EE | |
Alte șabloane | |
Cărți | |
Personalități |