Probleme me shembullin e mësipërm Klasat përmbajnë lidhje të ndryshme me njëra tjetrën (shoqërime) Disa herë këto lidhje janë të shumëfishta UML Diagrama e Objekteve
K. Hoxha
Gjithashtu të pashmangshme pasi modelojnë diçka të nevojshme
Kjo mund të krijojë probleme në kuptueshmërinë e diagramës Diagrama e objekteve në UML ndihmon në kuptimin më të mirë të marrëdhënieve midis klasave
3
Objektet Objektet janë qëndra e ekzekutimit të një sistemi të orientuar ndaj objekteve (object-oriented) Kur sistemi i dizenjuar vihet në përdorim, objektet janë pjesët e tij përbërëse dhe jetësojnë të gjitha klasat e dizenjuara UML Diagrama e Objekteve
Në krahasim me diagramat e klasave, diagramat e objekteve janë relativisht të thjeshta Ato përdoren për të treguar se si objektet e një sistemi punojnë së bashkë në një skenar të caktuar
K. Hoxha 4
Gjithashtu vënë në dukje mënyrat e ndryshme në të cilat mund të ekzistojnë dhe ndërveprojnë objektet e sistemit gjatë ekzekutimit
Instancat e objekteve Të parat që shtohen në një diagramë objektesh janë natyrisht vetë objektet
UML Diagrama e Objekteve
Objektet shënohen ashtu si klasat (pra me një drejtkëndësh), por emri i objektit nënvizohet) Nëse doni të përcaktoni dhe klasën e këtij objekti atëherë mund të shtoni dhe emrin e saj pas dy pikave
K. Hoxha 5
Objektet anonime Nëse nuk është i nevojshëm specifikimi i emrit të objektit, por thjesht prania e tij mund të shënohet thjesht emri i klasës së cilës objekti i përket pas dy pikave (i nënvizuar) UML Diagrama e Objekteve
K. Hoxha 6
Rast tipik është përcaktimi i objekteve që do merren me ngjarje të ndryshme në një ndërfaqe JAVA
Lidhjet ndërmjet objekteve Nëse i lidhim me një vijë të pandërprerë dy objekte në një diagramë objektesh, kjo do të thotë që dy objektet komunikojnë me njëri tjetrin
UML Diagrama e Objekteve
Kujdes: që të ekzistojë lidhja midis dy objekteve duhet të ketë dhe ndonjë lloj shoqërimi midis dy klasave përkatëse
K. Hoxha 7
Diagramë objektesh për Shembullin 1
UML Diagrama e Objekteve
K. Hoxha 8
Objektet e klasave shoqëruese Supozojmë se kemi diagramën e mëposhtme të klasave
UML Diagrama e Objekteve
Diagramat e mëposhtme janë të vlefshme
K. Hoxha 9
Shembull 2: Diagrama e klasave
UML Diagrama e Objekteve
K. Hoxha 10
Shembull 2: Diagrama e objekteve
UML Diagrama e Objekteve
K. Hoxha 11
Udhëzime Diagrama e objekteve paraqet një “fotografim” të objekteve gjatë ekzekutimit të programit
UML Diagrama e Objekteve
Mos përfshini të gjithë objektet në diagramë Mund të paraqisni disa “pamje” të ndryshme gjatë ekzekutimit Nëse vendosni parametra në diagramën e objekteve ato duhet të kenë vlera konkrete P.sh. mosha = 22
Nëse dy objekte lidhen me njëri tjetrin Sigurohuni që klasat përkatëse janë gjithashtu të lidhura me një marrëdhënie shoqërimi
Kur përdoren diagramat e objekteve? K. Hoxha 12
Ndonjëherë marrëdhëniet midis klasave nuk janë krejtësisht të qarta në një diagramë klasash Diagrama e objekteve shërben për të qartësuar këto marrëdhënie
Referenca Slidet bazohen në Kapitullin e Pestë të: Learning UML 2.0, R. Miles and K. Hamilton, O'Reilly 2006
UML Diagrama e Objekteve
K. Hoxha 13
Dhe Kapitullin e Gjashtë të: UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition), Martin Fowler, Addison-Wesley 2004
merren me ngjarje të ndryshme në një ndërfaqe. JAVA. Page 3 of 7. 7-Diagramat e objekteve.pdf. 7-Diagramat e objekteve.pdf. Open. Extract. Open with. Sign In.
With your bitter, twisted lies,. You may trod me in the very dirt. But still, like dust, I'll rise. Does my sassiness upset you? Why are you beset with gloom? 'Cause I walk like I've got oil wells. Pumping in my living room. Just like moons and like
Sep 25, 2003 - Zakeeruddin et al., âToWards Mediator Design: Character. iZation of Trisi(44l'iSubstitutedi2,2'iBipyridine) .... chemical measurements are subject to many in?uences that affect the accuracy of the measurements, ... As alternate oxida
2. (a). (1). (1) for correct current. [no mark for reuse of Ohm's Law]. (1) [number and unit must be correct]. 3. (b). Transistor (switch). (1). 1. (c). ⢠R of LDR increases. (1). ⢠V across LDR increases. (1). ⢠(above 0·7V) Transistor switch
The circuit diagram for the buzzer system is shown below. (a). (i) Name component X. 1. (ii) What is the purpose of component X in the circuit? 1. (b) The darkroom door is opened and the light level increases. Explain how the circuit operates to soun
Shortlist is a funded global technology startup that will transform the way small ... midâcareer professionals for jobs in ways that haven't been done before.
it against the direction of the electric field. In Physics we would say work is done (we will revisit the idea of work in the Dynamics and Space unit). Imagine that ...
by a master switch. (a) A diagram ... darkness and the master switch to be on to make the lights come on. Complete .... MARGIN. Temperature in degrees Celsius.
Thought Leadership exposes authoritative perspectives on top- ics relevant for the professions involved in e-Governance, e-Infrastructure, and. e-Business.
UNIT-II. Electronic commerce and world wide web- Architectural frame work of E-commerce- .... Combined piece files. Combined piece documents. 14. What is meant by âVideo Serversâ? The video servers are the servers that provide digital video for t
implementation- Value added networks- Internal information systems- customization-Supply chain Management. UNIT-IV ... the content of E-Commerce, the servers are the systems or programs that provide information to other ends called clients. ... Accou
May 10, 2016 - Education Program Supervisors. Public Schools ... Participants to this training are Public Schools District Supervisors, select. Elementary School ... technical assistance afterwards. LIST OF ... Pencil (0.5). 12. Card board. 13.
Like you. Now all you need is a Code. Welcome to W54. Ultra-luxury residences? An alpha-numeric password? Neither and both. W54 is a world within a world. A microcosm, a culture of the chosen few. 56, to be precise. And no more. Achievers, leaders, i
From. Re. STATUS OF IMPLEMENTATION OF THE SCHOOL REPORT CARD ... C). 0 Q. CD. < -. 3 C. 9-. 0 CO. CD a. CD. CL M. ooCO. 0-. 0 a. 0. 0. 0. 0-. CC-. -â¢.
THE SPECTACULAR SKY LOUNGE. The Terrace Sky Lounge takes you to new heights of luxury and exclusivity. After all, it's called the Sky Lounge with good reason. Enjoy the Mood Lighting or sit back and take it all in at the Shamiana, the informal sittin
IL.,,.,, .., . ,,sis 1 n'i. June 8 201t, i ijfe),,e(. Li 01 ; 1 9. Dear Dr. San Antonio. Warm greetings'. We are pleased to inform you that Philippine Normal University. the ...
Oct 14, 2009 - We refer to our Circular letters No. CDO/PM/16/CIR/46 dated 16.11.2006 and. CDO/P&HRD-PM/60/2007-08 dated 17.01.2008. In terms of the laid down guidelines, reimbursement of medical facility is available to all categories of employees a