Design pattern-ul Data Mapper este un design folosit pentru a separa in 2 niveluri datele si logica de business a aplicatiei. Acest pattern este des folosit in sistemele de tip object relational mapping (ORM). In acest pattern, datele sunt transferate intre obiecte in aplicatie, tinandu-se pe obiecte separate datele de logica de business (vezi a...
Design pattern-ul Active Record este un design pattern des intalnit in programarea orientata pe obiecte pentru crearea, citirea, modificarea si stergerea datelor din baza de date. In acest pattern, fiecare inregistrare din baza de date este reprezentata de un obiect, iar metodele de pe acest obiect sunt folosite la executarea actiunilor de pe in...
Acest deisgn pattern, optimistic offline lock este o tehnica de a manageui acces-ul concurent la datele comune intr-un sistem distribuit. Acest pattern se bazeaza pe presupunerea ca conflictele intre update-uri vor fi rare, iar majoritatea update-urilor pot fi rezolvate fara conflicte. Ideea din spatele acestui pattern este aceea ca fiecare cli...
Acest pattern, association table mapping este un mod de a crea o relatie de tip many-to-many intre entitatile unei baze de date. Se foloseste in momentul in care ai 2 entitati intre care trebuie sa existe o relatie de tip many-to-many. In loc sa adaugam mai multe coloane pentru cele 2 entitati, facem o tabela noua care sa se ocupe de aceasta asocie...
Design pattern-ul Serialized LOB (Large Object) este un pattern menit pentru stocarea obiectelor binare mari (BLOB) in baza de date. In loc sa salvam datele BLOB direct in baza de date, acest pattern ne indeamna sa stocam aceste informatii intr-un sistem de storage diferit, de exemplu am putea sa le salvam pe disk sau in cloud, apoi in baza de date...
In acest articol am sa vorbesc despre adapter pattern, un pattern usor de inteles pentru ca sunt sigur ca deja stii ce este un adaptor. Chiar daca pare usor de explicat cu o poza, definitia este asta: "Adapter pattern ne permite sa 'traducem' o interfata penutr a putea fi folosita cu alta" De ajuns cu definitiile, hai...
Decorator pattern permite utilizatorului sa adauge functionalitate noua unui obiect deja existent fara sa il modifice. Acesta este un design pattern structural. Implementare Vom demonstra implementarea lui folosinde de un exemplu cat se poate de simplu. Presupunand ca facem un site pentru un restaurant si vrem sa calculam pretul pornind de la o...
S.O.L.I.D este un acronim pentru primele 5 principii ale design-ului orientat pe obiecte (OOD), dupa cum spune Robert C. Martin, cunoscut si ca Uncle Bob. Aceste principii, combinate, ajuta programatorii in dezvoltarea de software ajutandu-i sa isi faca aplicatia usor de mentenat si extins. De asemenea, ajuta atat la scrierea de cod cat mai cura...
Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.
Login Register

๐Ÿ”– Bookmarks โž•
โœจ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

๐ŸŒช๏ธ Discord โž•
Back to top
Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.