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


Groups > it.comp.programmare > #84

Re: Overloading e incapsulamento

Newsgroups it.comp.programmare
Date 2018-06-04 09:15 -0700
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>
Message-ID <c7df99d6-8bc2-42fd-94e3-b78184e18f4e@googlegroups.com> (permalink)
Subject Re: Overloading e incapsulamento
From fmassei@gmail.com

Show all headers | 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