🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15681

Re: UML Diagram klasy -agregacja

#15681
From: Mariusz Lotko
Date: Sat, 06 Jan 2007 10:13
46 lines
2070 bytes
lll@lll.pl wrote:

> 
>> To nie jest zaden "polaczony" zapis tylko zupelnie inna sytuacja.
>> 
>>> Jest wiec i wskaznik (strzaleczka) i znajduje sie dana klasa na liscie
>>> atrybutow.
>>> [...]
>> 
>> Ta strzaleczka w Twoim przykladzie nie oznacza asocjacji tylko mowi, ze
>> klasa Abs implementuje interfejs IInterface.
>> 
> nie prawda :)
> implementuje: - - - - - |>

OK

> dziedziczy: ------------|>

OK, choc rozumiem nieporozumienie: klopoty z konwersja ciaglej linii na
ASCII ;-)

> agreguje: -------------->

ZALEZY!!!
A ----> B
Obiekty klasy A zaleza (maja w swoim interfejsie, np. jako parametry
wywolan!) od obiektow klasy B.

Agregacja to
A <>---------- B
Obiekty klasy B naleza do obiektow klasy A. Celowo pisze "obiektow klasy A",
bo to agregacja dzielona. Agregacja kompozycyjna (nie wiem jak
przetlumaczyc "composite agregation") zaznacza sie wypelnionym
rombem, ktory trudno w ASCII przedstawic.

> 
> jesli masz ksiazke "head first design patterns", to zobacz
> np. na strone 54

Jesli niczego nie pomieszales i jest tam napisane tak jak Ty piszesz, to
radze te ksiazke... odpuscic.


-- 
Mariusz Lotko
Technical Details
Message-ID: <ennshu$g42$1@bandai.magma-net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
References: <1165108087.169324.56550@l12g2000cwl.googlegroups.com> <enilpf$k38$1@nemesis.news.tpi.pl> <enkv4e$i5o$1@news.onet.pl> <enngb7$fok$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail
From: Mariusz Lotko <imie.nazwisko@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: UML Diagram klasy -agregacja
Date: Sat, 06 Jan 2007 11:13:41 +0100
Organization: Magma Systemy Komputerowe
Lines: 47
Message-ID: <ennshu$g42$1@bandai.magma-net.pl>
References: <1165108087.169324.56550@l12g2000cwl.googlegroups.com> <enilpf$k38$1@nemesis.news.tpi.pl> <enkv4e$i5o$1@news.onet.pl> <enngb7$fok$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 192.168.21.22
Mime-Version: 1.0
X-Trace: bandai.magma-net.pl 1168078206 16514 192.168.21.22 (6 Jan 2007 10:10:06 GMT)
X-Complaints-To: usenet@news.magma-net.pl
NNTP-Posting-Date: Sat, 6 Jan 2007 10:10:06 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit