Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.programmare > #84

Re: Overloading e incapsulamento

X-Received by 2002:a37:a708:: with SMTP id q8-v6mr12657434qke.28.1528128934827; Mon, 04 Jun 2018 09:15:34 -0700 (PDT)
X-Received by 2002:a25:748e:: with SMTP id p136-v6mr982471ybc.12.1528128934608; Mon, 04 Jun 2018 09:15:34 -0700 (PDT)
Path csiph.com!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!x25-v6no3132107qto.0!news-out.google.com!p41-v6ni3003qtp.1!nntp.google.com!x25-v6no3132094qto.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups it.comp.programmare
Date Mon, 4 Jun 2018 09:15:34 -0700 (PDT)
In-Reply-To <pf2hc1$noj$1@dont-email.me>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=2601:142:4:bd70:1caf:bc39:fdd9:c4a8; posting-account=1eJCLwoAAABlJYtob7BNXhaUiELT5TkO
NNTP-Posting-Host 2601:142:4:bd70:1caf:bc39:fdd9:c4a8
References <bc247c74-d3f9-46f5-8e5d-a2ff3a579206@googlegroups.com> <b01ce89c-6ac5-4466-8d9e-b78b25bcab30@googlegroups.com> <ce1f7787-be58-4407-a016-4004d62655b0@googlegroups.com> <pf2hc1$noj$1@dont-email.me>
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <c7df99d6-8bc2-42fd-94e3-b78184e18f4e@googlegroups.com> (permalink)
Subject Re: Overloading e incapsulamento
From fmassei@gmail.com
Injection-Date Mon, 04 Jun 2018 16:15:34 +0000
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
Lines 54
Xref csiph.com it.comp.programmare:84

Show key headers only | View raw


On Monday, June 4, 2018 at 1:06:10 AM UTC-4, enoquick wrote:
> Il 31/05/2018 15:46, fmassei@gmail.com ha scritto:
> > On Monday, May 21, 2018 at 11:46:00 PM UTC-4, fma...@gmail.com wrote:
> >> On Sunday, May 20, 2018 at 12:59:21 PM UTC-4, u2t4...@gmail.com wrote:
> >>> Salve, mi sto esercitando con alcuni quiz sul tema OOP e vorrei
> >>> <snip>
> >> <snip>
> >> Ciao!
> >>
> > 
> > Visto che son passati dieci giorni chiedo... le mie risposte erano giuste e
> > avevi sbagliato tu, abbiamo sbagliato entrambi, era confusionario / fatto
> > male il quiz, o cos'altro?
> > E soprattutto, di che quiz si trattava?
> > 
> 
> Negli ultimi gg sono stato un po fuori da usenet
> Rientrato ne ho approfittato per postare un po di cose (non qui)
> E visto che ci sono ti dico la mia:
> 
> 1) A - in c++ ṕer scelta progettuale il return type non partecipa all' 
> overloading
> 

Giustissimo. Mi chiedo quindi quale sia questo linguaggio che fa overloading
a compile time. Purtroppo del funzionamento dei linguaggi "puri" OOP a basso
livello conosco solo C++ e Java.
Questo perché continuo a pensare che, se le domande fossero generali, il
fatto che una funzione in overload sia trattata dal compilatore o
dall'ambiente a runtime, sarebbe da trattare come dettaglio tecnico, e non
farebbe alcuna differenza nella risposta.

> 2) Nessuna di quelle tre anche se la 1 e' quella che si avvicina di piu
> Information hiding e' qualunque cosa (informazione) che puo essere 
> nascosta,quindi in termini c++ si va dai dati,ai metodi e/o funzioni ed 
> alle classi

Se non fosse stata a scelta multipla, io avrei detto che encapsulation (e
anche inheritance) sono due meccanismi utilizzabili per ottenere
l'information hiding. Il data hiding, che non ho mai letto su un testo di
OOP (forse l'autore s'è confuso con il data abstraction?), immaginavo fosse
qualche altra cosa.

Probabilmente il quiz è legato alla terminologia del testo utilizzato.


Ciao!

Back to it.comp.programmare | Previous | NextPrevious in thread | Find similar


Thread

Overloading e incapsulamento u2t4c6s8n@gmail.com - 2018-05-20 09:59 -0700
  Re: Overloading e incapsulamento fmassei@gmail.com - 2018-05-21 20:45 -0700
    Re: Overloading e incapsulamento fmassei@gmail.com - 2018-05-31 13:46 -0700
      Re: Overloading e incapsulamento enoquick <enoquick@gmail.com> - 2018-06-04 00:06 -0500
        Re: Overloading e incapsulamento fmassei@gmail.com - 2018-06-04 09:15 -0700

csiph-web