Domande con tag 'inheritance'

1
risposta

metriche OOP per determinare l'accoppiamento

Due delle metriche OOP, Coupling Between Object classes (CBO) e Polymorphism Factor (PF) misurano entrambi l'accoppiamento. Esiste un'istanza in cui una di esse ha un accoppiamento più elevato mentre un'altra ha un accoppiamento inferiore? L'...
posta 18.06.2017 - 04:25
2
risposte

Cosa si intende per riutilizzo dell'ereditarietà?

A 2013 study of 93 open source Java programs (of varying size) found that While there is [no] huge opportunity to replace inheritance with composition (...), the opportunity is significant (median of 2% of uses [of inheritance] are on...
posta 11.12.2015 - 13:03
1
risposta

Pubblico rispetto all'ereditarietà privata quando alcuni dei metodi dei genitori devono essere esposti?

L'ereditarietà pubblica significa che tutti i campi della classe base mantengono la visibilità dichiarata, mentre i privati significano che sono obbligati a "privato" nell'ambito della classe derivata. Cosa si dovrebbe fare se alcuni membri...
posta 13.06.2014 - 15:36
2
risposte

Python OO problem

Ho iniziato a imparare Python ieri e mi sono imbattuto in un problema. Mi piace sentire alcuni pensieri su di esso. Come esercizio, ho deciso di costruire un chatserver. Come parte dell'esercizio, volevo scrivere un codice di ereditarietà....
posta 01.10.2015 - 22:06
2
risposte

Come specializzazioni ORM non disgiunte

Considera questo esempio altamente semplificato di dati relazionali (ogni tabella può essere coinvolta in relazioni uno-a-molti e molti-a-molti non mostrate qui): people +-------+------+--------+ | name | born | gender | +-------+------+-----...
posta 14.11.2014 - 16:51
1
risposta

ereditarietà e variabili finali statiche

Sono uno studente programmatore. Ho avuto problemi nell'organizzazione di classi Java che utilizzano l'ereditarietà e le variabili finali statiche. Diciamo che ho una classe astratta chiamata Form che ha due bambini chiamati Rectangle e Tr...
posta 06.02.2014 - 17:21
2
risposte

Dovrebbe essere aggiunta una classe CSS genitore al markup o @extended?

Leggendo le funzionalità di base SASS sul loro sito web, mi sono imbattuto nella funzione @extend . L'esempio che danno è il seguente: .message { border: 1px solid #ccc; padding: 10px; color: #333; } .success { @exten...
posta 03.08.2014 - 14:09
2
risposte

Creazione di una copia modificata di un'istanza di un'interfaccia astratta

Dire che ho un'interfaccia Interface , che contiene solo getter per vari campi. Questa interfaccia ha implementazioni multiple (diciamo Foo e Bar ), ognuna delle quali aggiunge vari campi. Tutte queste implementazioni sono immutabil...
posta 25.01.2018 - 12:44
1
risposta

Architettura per la libreria di messaggistica C ++

Ho una libreria, che invia e riceve una serie di messaggi binari e li analizza. Finora ho usato l'ereditarietà per il mio design, cioè class BaseMsg { // init msg from rx'd binary stream virtual bool fromBinary(std::vector<char&...
posta 09.11.2018 - 20:45
1
risposta

Entity: eredita la classe (o l'interfaccia) o scrive il codice

Voglio capire se è meglio ereditare una classe base o un'interfaccia o scrivere il codice per le entità. Per dipingere meglio l'immagine, si supponga lo scenario seguente: Scenario: Ci sono 30 entità Tutte le entità hanno 2 campi comuni...
posta 04.11.2017 - 08:56