Domande con tag 'methods'

3
risposte

Python: come decidere quali metodi di classe devono fornire un comportamento (funzionalità) che influenza più classi

Ho una domanda sulla progettazione orientata agli oggetti che non è specifica di Python ma dal momento che il mio codice è in Python, l'ho taggato come tale. Come faccio a decidere quale delle mie classi dovrebbe essere responsabile dell'impleme...
posta 03.01.2014 - 22:34
3
risposte

Ridenominazione del metodo con nome lungo in C # [chiuso]

Sto lavorando a un progetto in cui esiste un metodo con titolo string ValidateNewPasswordExpireCurrentPasswordAndCreateNewPassword(...) Sono sicuro che il nome del metodo deve essere cambiato. Ma non è possibile trovare un'alternativa valid...
posta 01.02.2013 - 14:49
2
risposte

Il principio di responsabilità unica promuove la flessibilità?

Il principale responsabile della responsabilità promuove la flessibilità? Se no, quali sono gli altri metodi per rendere le tue lezioni più flessibili? Per flessibilità intendo, una classe è in grado di funzionare correttamente in qualsiasi m...
posta 21.06.2011 - 13:08
5
risposte

È una buona o una cattiva forma nominare una funzione dopo la soluzione che risolve? [chiuso]

Diciamo che devi scrivere del codice per correggere un bug che a prima vista da un altro ingegnere sembrerebbe strano o non necessario. Sarebbe una buona o cattiva forma inserire il codice in un metodo chiamato ad esempio "avoidWindowFromJump...
posta 24.09.2011 - 01:06
2
risposte

Identifica i metodi su OOP

Sto lottando per definire i metodi in OOP. Attualmente mi sto esercitando in questo scenario: "Un ospedale ha iniziato lo sviluppo di un nuovo sistema per conservare i registri delle analisi effettuati dai pazienti e dal medico che li ha richies...
posta 15.01.2018 - 13:31
2
risposte

Metodi di denominazione che fanno la stessa cosa ma restituiscono tipi diversi

Supponiamo che stia estendendo una classe di selezione di file grafici ( JFileChooser ). Questa classe ha metodi che visualizzano la finestra di dialogo selettore file e restituiscono una firma di stato sotto forma di int : APPROVE_...
posta 10.11.2012 - 22:24
3
risposte

Restituzione di una bandiera che indica il successo [chiuso]

Ogni volta che sto scrivendo il codice, cancello sempre fuori i miei metodi come questo (non necessariamente usando i generici): public T MyMethod() { T result = default(T); // or null return result; } Questo mi mette sempre nel po...
posta 20.07.2015 - 20:39
3
risposte

Utilizzo dei flag "impedisce l'esecuzione del metodo"

Prima di tutto voglio sottolineare la mia preoccupazione con qualche pseudocodice (penso che capirai meglio) Supponi di avere un flag di debug globale o una variabile di classe chiamata "debug", class a : var debug = FALSE e lo usi pe...
posta 26.03.2012 - 20:05
1
risposta

Qual è la differenza tra rilegatura statica e dinamica? [chiuso]

Stiamo imparando a conoscere i metodi in classe e ho problemi soprattutto con il concetto di statico rispetto a dinamico. Wikipedia dice questo: Methods can be bound to a class at compile time (static binding) or to an object at runtime...
posta 02.10.2011 - 05:47
4
risposte

Utilizzo di ref anziché out. Sarebbe considerato un bug?

Dato che i parametri out e ref hanno lievi connotazioni diverse, scrivere codice come sotto può essere considerato un bug (anche se al momento non causa problemi) o solo una mancanza di comprensione sui parametri ref e out? public void MyMetho...
posta 25.01.2013 - 02:02