Domande taggate «language-agnostic»

Utilizzare questo tag per DOMANDE DI PROGRAMMAZIONE che sono indipendenti da un particolare linguaggio di programmazione.

28
Comprensione della "casualità"
Non riesco a capirlo, che è più casuale? rand() OPPURE : rand() * rand() Lo trovo un vero rompicapo, potresti aiutarmi? MODIFICARE: Intuitivamente so che la risposta matematica sarà che sono ugualmente casuali, ma non posso fare a meno di pensare che se "esegui l'algoritmo numerico casuale" due volte quando …


30
Cosa significa "programmare su un'interfaccia"?
Ho visto questo menzionato alcune volte e non sono chiaro su cosa significhi. Quando e perché dovresti farlo? So cosa fanno le interfacce, ma il fatto che non sia chiaro su questo mi fa pensare che mi sto perdendo nel usarle correttamente. È solo così se dovessi fare: IInterface classRef …






30
Classe interfaccia vs base
Quando dovrei usare un'interfaccia e quando dovrei usare una classe base? Dovrebbe essere sempre un'interfaccia se non desidero effettivamente definire un'implementazione di base dei metodi? Se ho una classe Dog and Cat. Perché dovrei voler implementare IPet invece di PetBase? Posso capire di avere interfacce per ISheds o IBark (IMakesNoise?), …







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.