🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #267708

Re: Ciemna strona C++

#267708
From: Seweryn Habdank-Wojewódzki
Date: Fri, 23 Nov 2007 20:26
46 lines
3074 bytes
Witam

Maciej Sobczak wrote:

> Kiedyś z okna obserwowałem niewielki plac budowy (w Polsce).
> Budowa zaczęła się od postawienia drewnianej bramy na brzegu placu.
> Tylko bramy. Można ją było otwierać i zamykać i nawet jakaś ciężarówka
> tamtędy przejechała z raz albo dwa (po uprzednim otwarciu bramy, w
> wykonaniu pewnego pana w kufajce).
> Płotu jednak wokół placu nie było. Była tylko ta brama na brzegu
> placu.
> 
> Ot, takie właśnie "zabezpieczenie".

:-D
 
>> Jak już mamy takie pogaduszki o językach, to jak takie coś wygląda w
>> Adzie?
> 
> Co wygląda? Kasowanie metod? :-D

Nie! Maciek bądźmy trochę poważni ;-). 
Raczej chciałem wiedzieć, jak projektowo zapewnia się takie np. widoki w
Adzie. Ale ...

> Ada jest językiem statycznym.

Wiem. Przepraszam nie precyzyjnie napisałem o co mi chodzi.

> Z projektowego punktu widzenia ten temat można rozwiązać dokładnie
> tak, jak w C++ albo w Javie. Czyli albo inicjalizację obiektu robimy w
> ukryciu przed klientem enkapsulując konstruktor bądź opierając się o
> drobniejsze prywatne procedury, albo dzielimy interfejs obiektu na
> dwa, odpowiednio do różnych etapów jego życia.
> Nie ma tu nic specyficznego dla Ady.

Myślałem, że mają coś chłopaki za pazuchą, bo jakby nie spojrzeć często (nie
zawsze) maja cos dobrego.

... Już mi to wyjaśniłeś, że nic się nie różnią od reszty.

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/
Technical Details
Message-ID: <fi7c7f$ar3$1@news.vectranet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgtb6j$nur$1@news.vectranet.pl> <fgv6ba$k14$1@bozon2.softax.pl> <fgvkne$u3b$1@news.vectranet.pl> <fh1tjd$dtt$1@bozon2.softax.pl> <fh206f$2d6$1@news.supermedia.pl> <fh2ma2$rd0$1@news.vectranet.pl> <fh2po8$d0c$1@news.dialog.net.pl> <fh9v4k$mss$2@bozon2.softax.pl> <fhaest$9or$1@news.vectranet.pl> <fheq5d$iot$1@bozon2.softax.pl> <fhhfae$bj$1@news.vectranet.pl> <fi1ot2$24s$1@bozon2.softax.pl> <fi20va$5ud$1@news.vectranet.pl> <fi45ok$g39$1@bozon2.softax.pl> <fi4m84$nme$1@news.vectranet.pl> <f15afef5-4a21-4ac2-8e62-cc0d9c5f71d1@b15g2000hsa.googlegroups.com> <fi52pa$45h$1@news.vectranet.pl> <3dabcf79-648f-47cd-b4c3-e955626be573@r31g2000hsg.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Ciemna strona C++
Date: Fri, 23 Nov 2007 21:26:46 +0100
Organization: VectraNET - http://www.vectranet.pl
Lines: 47
Message-ID: <fi7c7f$ar3$1@news.vectranet.pl>
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgtb6j$nur$1@news.vectranet.pl> <fgv6ba$k14$1@bozon2.softax.pl> <fgvkne$u3b$1@news.vectranet.pl> <fh1tjd$dtt$1@bozon2.softax.pl> <fh206f$2d6$1@news.supermedia.pl> <fh2ma2$rd0$1@news.vectranet.pl> <fh2po8$d0c$1@news.dialog.net.pl> <fh9v4k$mss$2@bozon2.softax.pl> <fhaest$9or$1@news.vectranet.pl> <fheq5d$iot$1@bozon2.softax.pl> <fhhfae$bj$1@news.vectranet.pl> <fi1ot2$24s$1@bozon2.softax.pl> <fi20va$5ud$1@news.vectranet.pl> <fi45ok$g39$1@bozon2.softax.pl> <fi4m84$nme$1@news.vectranet.pl> <f15afef5-4a21-4ac2-8e62-cc0d9c5f71d1@b15g2000hsa.googlegroups.com> <fi52pa$45h$1@news.vectranet.pl> <3dabcf79-648f-47cd-b4c3-e955626be573@r31g2000hsg.googlegroups.com>
Reply-To: shw_mail@wp.pl
NNTP-Posting-Host: 078088193244.osw.vectranet.pl
Mime-Version: 1.0
X-Trace: news.vectranet.pl 1195848751 11107 78.88.193.244 (23 Nov 2007 20:12:31 GMT)
X-Complaints-To: usenet@news.vectranet.pl
NNTP-Posting-Date: Fri, 23 Nov 2007 20:12:31 +0000 (UTC)
User-Agent: KNode/0.10.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit