Domande taggate «object-oriented-design»

La progettazione orientata agli oggetti è il processo di pianificazione di un sistema di oggetti interagenti allo scopo di risolvere un problema software.




17
È meglio restituire valori NULL o vuoti da funzioni / metodi in cui il valore restituito non è presente?
Sto cercando una raccomandazione qui. Sto lottando con se sia meglio restituire NULL o un valore vuoto da un metodo quando il valore restituito non è presente o non può essere determinato. Prendi i seguenti due metodi come esempi: string ReverseString(string stringToReverse) // takes a string and reverses it. Person …










10
Cosa si intende per "Un utente non dovrebbe decidere se si tratta di un amministratore o meno. I privilegi o il sistema di sicurezza dovrebbero. "
L'esempio utilizzato nella domanda passa dati minimi nudi a una funzione che tocca il modo migliore per determinare se l'utente è un amministratore o meno. Una risposta comune è stata: user.isAdmin() Ciò ha provocato un commento che è stato ripetuto più volte e votato più volte: Un utente non dovrebbe …

9
Le classi con un solo metodo (pubblico) sono un problema?
Attualmente sto lavorando a un progetto software che esegue compressione e indicizzazione su filmati di videosorveglianza. La compressione funziona dividendo gli oggetti di sfondo e di primo piano, quindi salvando lo sfondo come immagine statica e il primo piano come uno sprite. Di recente, ho iniziato a rivedere alcune delle …

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.