Article View: pl.comp.objects
Article #15679Re: UML Diagram klasy -agregacja
From: lll
Date: Thu, 04 Jan 2007 10:44
Date: Thu, 04 Jan 2007 10:44
37 lines
1987 bytes
1987 bytes
Tomecki napisał(a):
> Witam,
> Zaczynam dopiero przygodę z UML i mam pytanie na które nie
> doszukałem się odpowiedzi jasnej. chodzi mi o diagram klas.
> Załóżmy że mam dwie klasy A i B. klasa A zawiera jako atrybut
> obiekt klasy B. I teraz czy powinienem taki obiekt wpisać na listę
> atrybutów klasy A, czy też powiązać je za pomocą agregacji. Cały
> czas myślałem że to drugie. Ale z ciekawości wygenerowałem sobie
> kod w C++ i zamiast mieć obiektu w klasy B w klasie A miałem jedynie
> wskaźnik do niego. A gdy zastosowałem obie te formy miałem i
> wskaźnik i obiekt.
>
wydaje mi sie, ze to zalezy od notacji. W wielu ksiazkach spotkalem sie
z "polaczonym" zapisem jaki opisujesz. Jest wiec i wskaznik
(strzaleczka) i znajduje sie dana klasa na liscie atrybutow.
przyklad:
IInterface
{
void A();
}
abstract class Abs
{
IInterface i = null;
}
rysunek:
+---------+
|Abs |
|---------+
|IInteface|---------->[IInteface]
+---------+
Pozdrawiam,
L.
Technical Details
Message-ID:
<enilpf$k38$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<1165108087.169324.56550@l12g2000cwl.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: lll <lll@lll.pl> Newsgroups: pl.comp.objects Subject: Re: UML Diagram klasy -agregacja Date: Thu, 04 Jan 2007 11:44:13 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 37 Message-ID: <enilpf$k38$1@nemesis.news.tpi.pl> References: <1165108087.169324.56550@l12g2000cwl.googlegroups.com> Reply-To: lll NNTP-Posting-Host: biuro.informer.pl Mime-Version: 1.0 X-Trace: nemesis.news.tpi.pl 1167907439 20584 195.205.141.129 (4 Jan 2007 10:43:59 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 4 Jan 2007 10:43:59 +0000 (UTC) User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) In-Reply-To: <1165108087.169324.56550@l12g2000cwl.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit