Domande con tag 'object-oriented'

2
risposte

Refactoring case-when statement [duplicate]

Il modello Product che può avere 2 tabelle di prezzo. Il metodo price calcola il prezzo del prodotto in base alla tabella dei prezzi del prodotto definita dal campo price_table . class Product < ActiveRecord::Model NORMAL_...
posta 20.05.2015 - 21:22
2
risposte

I metodi statici di una parte di classe del suo tipo?

Per quanto ho capito, le classi, come sono supportate in linguaggi OOP come C ++, Java e Scala, definiscono scrivi di ogni oggetto che posso creare con quella classe. Non tutte le funzionalità di una classe sono rilevanti per il tipo delle...
posta 16.05.2015 - 14:21
2
risposte

Termine generale per T [], T * e T & [chiuso]

Un array di T , un puntatore a T e un riferimento a T (rappresentato come T[] , T* , e T& rispettivamente di Type.ToString ) condividono tutti la similarità con la quale sono costruiti da un tipo di "elemento" (che può...
posta 23.02.2016 - 17:05
2
risposte

Qual è la pratica accettata per gestire le conversioni numeriche in OOP?

Sto facendo un'app meteo che comporta temperature. Puoi cambiare tra Kelvin, Celsius e Fahrenheit solo per divertimento. Tuttavia, i dati relativi alla temperatura vengono utilizzati ovunque in diversi modi. Ha senso avere una classe di tempe...
posta 26.03.2016 - 16:07
1
risposta

E 'possibile rilevare l'abuso di passare l'argomento self-type in fase di compilazione?

Ho appena trovato il problema di base in OOP e non riesco a vedere alcuna soluzione funzionante, tranne il rinvio di un controllo appropriato fino al momento dell'esecuzione. È una nozione abbastanza chiara di un'azione "fare qualcosa con val...
posta 10.02.2016 - 18:43
2
risposte

Modelli di progettazione OO simili al sistema di aggancio di Drupal?

Il nucleo di CMS Drupal non è basato sull'orientamento agli oggetti nella versione 7. Per la scrittura di moduli collegabili, ha un sistema "hook", per cui è possibile modificare il comportamento (modificando i dati passati) per funzioni di sist...
posta 02.10.2015 - 17:52
1
risposta

osservatore reciproco

Voglio che i miei oggetti Wire siano in collegamento con gli oggetti Port . Questo è Porta ha una lista di fili collegati e metodo Port.add(wire) . Allo stesso modo, Wire ha un elenco di porte a cui è connesso e Wire.add(port) . c...
posta 20.10.2016 - 09:53
1
risposta

Campi di accesso di super classe da classi derivate [duplicato]

Esiste una classe BaseGame astratta che verrà ereditata da specifiche classi di gioco. Questa classe ha un attributo requestHandler che sarà usato in tutte le sottoclassi e dovrebbe essere inizializzato nel costruttore, quindi metto quest...
posta 21.04.2015 - 20:27
2
risposte

Distinguere classi: come rilevare il comportamento del sistema nelle classi (caso del sistema di libreria)

Supponiamo un sistema di libreria. se penso a Dati , posso solo distinguere Book , Member classi o al massimo Author o Publisher ... (Sono solo classi?), ma ne ho alcuni casi d'uso, scenari (prestito, consegna, prenotazione ....
posta 10.03.2015 - 09:18
3
risposte

Oggetti in smalltalk e c ++ [chiuso]

Ho una domanda basata su SmallTalk e C ++. In uno dei libri dei linguaggi di programmazione c'è una domanda del tipo: "Un oggetto in Smalltalk richiede il proprio stack privato? Che dire in C ++?" Potresti spiegare le suddette domande se c...
posta 24.11.2014 - 16:53