Design Model – imagine de Ansamblu

Publicitate

modele de Design reprezintă cele mai bune practici utilizate de experiență orientat-obiect dezvoltatorii de software. Modelele de proiectare sunt soluții la problemele generale cu care s-au confruntat dezvoltatorii de software în timpul dezvoltării de software.Aceste soluții au fost obținute prin încercări și erori de numeroși dezvoltatori de software pe o perioadă destul de substanțială de timp.

ce este Gang of Four (GOF)?,în 1994, patru autori Erich Gamma, Richard Helm, Ralph Johnson și John Vlissides au publicat o carte intitulată Design Patterns – Elements of refolosibile Object-Oriented Software care a inițiat conceptul de design Pattern în dezvoltarea de Software.

acești autori sunt cunoscuți colectiv ca Gang of Four (GOF). Conform acestor autori, modelele de design se bazează în primul rând pe următoarele principii de design orientat obiect.,

  • Program la o interfață nu o implementare

  • favorizează compoziția obiectului peste moștenire

utilizarea modelului de proiectare

modelele de proiectare au două utilizări principale în dezvoltarea de software.

platformă comună pentru dezvoltatori

modelele de proiectare oferă o terminologie standard și sunt specifice scenariului particular. De exemplu, un model de design singleton semnifică utilizarea unui singur obiect, astfel încât toți dezvoltatorii familiarizați cu un singur model de design vor folosi un singur obiect și își pot spune reciproc că programul urmează un model singleton.,

cele mai bune practici

modelele de Design au evoluat pe o perioadă lungă de timp și oferă cele mai bune soluții la anumite probleme cu care se confruntă în timpul dezvoltării de software. Învățarea acestor modele îi ajută pe dezvoltatorii neexperimentați să învețe designul software într-un mod ușor și mai rapid.tipuri de modele de Design conform modelului de design de carte de referință modele-elemente ale software-ului orientat pe obiecte reutilizabile, există 23 de modele de design care pot fi clasificate în trei categorii: modele creative, structurale și comportamentale., Vom discuta, de asemenea, o altă categorie de model de design: modele de design J2EE.

S. N. Model & Descriere
1 Creatie Modele
Aceste modele de design oferă o modalitate de a crea obiecte în timp ce ascunde crearea logica, mai degrabă decât instantierea obiectelor direct, folosind noul operator. Acest lucru oferă programului mai multă flexibilitate în a decide ce obiecte trebuie create pentru un caz de utilizare dat.,
2 modele structurale
aceste modele de design se referă la compoziția clasei și a obiectului. Conceptul de moștenire este folosit pentru a compune interfețe și pentru a defini modalități de a compune obiecte pentru a obține noi funcționalități.
3 modele comportamentale
aceste modele de design sunt în mod specific în cauză cu comunicarea între obiecte.
4 modele J2EE
aceste modele de design sunt în mod specific în cauză cu nivelul de prezentare. Aceste modele sunt identificate de Sun Java Center.,
Publicitate

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *