Tipare
Tipare
ARHITECTURA DE SOFTWARE
ACORD CU PATRONULDE DESIGN
SELECȚ IONAT
SENA 2023
INTRODUCERE
- Fabrica Abstractă: în acest model, interfaț a creează seturi de obiecte corelate fără
specificaț i numele clasei.
- Modele constructor: permite producerea de variaț ii ș i reprezentări ale unui obiect folosind
acelaș i cod de construcț ie
- Factory memod: oferă o interfaț ă pentru crearea de obiecte într-o subclasă.
care va fi alternarea obiectului care va fi creat.
- Prototype: permite copierea obiectelor existente fără a face ca codul să depindă de acestea
Clase. Se utilizează pentru a înregistra operaț iile de memorie.
- Singlenton: acest model de design restricț ionează crearea de instanț e ale unei clase la un
obiect unic.
PATROANE STRUCTURALE
- Adaptor: se utilizează pentru a conecta două interfeț e care nu sunt compatibile ș i îș i utilizează
funcț ionalităț i, având în vedere că adaptorul permite ca clasele să colaboreze împreună într-un mod diferit
maniera în care nu ar putea fi interfeț e incompatibile.
- Podul: este patrón are o alterare în clasele principale, deoarece aceste două clase
se pot dezvolta în mod independent ș i se conectează doar folosind o interfaț ă
ca un pod.
- Compozit: se foloseș te pentru a grupa alterarea structurii obiectului în timp ce se e
adaugă o nouă funcionalitate.
- Fasada: oferă o interfaț ă simplificată pentru o bibliotecă. Un cadru sau orice
ansamblu complex de clase
- Flyweight: se utilizează pentru a reduce utilizarea memoriei ș i a îmbunătăț i performanț a prin reducerea
crearea de obiecte. Deoarece caută obiecte similare care există deja pentru a le reutiliza în
lugar de a crea altele noi care să fie similare.
- Proxi: creează obiecte care reprezintă funcț ii ale altor clase sau obiecte, interfaț a se
utiliza pentru a accesa aceste funcț ionalităț i.
PATRONI DE COMPORTAMENT
Acest tipar se ocupă de comunicarea de clasă, care este utilizată pentru a detecta prezenț a de
modele de comunicare deja prezente ș i pot manipula aceste modele, aceste modele sunt
legate de comunicarea între obiecte.