Domande con tag 'object-oriented'

3
risposte

OO PHP static keyword, dovrei usarlo?

Sto scrivendo script per fb e ho 3 oggetti che userò in tutte le classi. Mi chiedo se ci sia qualche vantaggio nell'usare la parola chiave static eccetto che non devo creare un'istanza ogni volta che ho bisogno di usare un metodo / oggetto?...
posta 11.12.2012 - 09:53
3
risposte

Come dovrebbe la mia applicazione web gestire errori comuni come password errata, timeout della sessione, ecc.?

Come dovrebbe la mia applicazione web gestire errori comuni come password errata, timeout di sessione, ecc.? Ho una classe chiamata Hotmail che contiene vari metodi come login, logout ecc. Per illustrare la confusione, ho un metodo di acce...
posta 27.02.2013 - 15:35
3
risposte

Dovrei considerare anche l'accoppiamento lento per i metodi di classe? [duplicare]

Sono un fan di Dependency Injection , tuttavia non so quanto entrambi i metodi public e private all'interno di una classe dovrebbero essere liberamente accoppiati. Solo per immaginarlo meglio, quando ho projectId e userId come prop...
posta 28.02.2014 - 12:49
5
risposte

Perché la coesione sequenziale per le operazioni in un metodo non è una buona idea?

Ho letto dal seminale codice Completato il libro che le istruzioni del metodo che richiedono di essere eseguite nell'ordine che passa parametro da uno a uno è un odore di codice ed è un esempio di coesione sequenziale . Perché non è una buona...
posta 03.03.2013 - 18:20
2
risposte

Le migliori pratiche per gestire valori variabili al di fuori del codice sorgente?

Sto cercando di ottenere la mia testa avvolta attorno all'OOP dopo aver programmato in più lingue procedurali per un certo numero di anni. La mia domanda: qual è la migliore pratica per gestire valori variabili al di fuori del codice sorgente...
posta 25.08.2013 - 18:26
1
risposta

Perché i metodi sono considerati gli attributi di classe in Python?

Ho letto in un libro che entrambi i metodi e campi sono considerati gli attributi di una classe in Python. Tuttavia, recentemente mi è stato detto da un mio amico che i metodi potrebbero non essere considerati gli attributi di una clas...
posta 01.08.2013 - 22:40
1
risposta

Qualsiasi linguaggio di programmazione che supporti esclusivamente Generics e non abbia supporto OOP? [chiuso]

Sto scrivendo un articolo sulla tensione tra OOP e programmazione generica creata da Stepanov. Egli critica ampiamente OOP e afferma che è "tecnicamente errato" rispetto alla programmazione generica. Ora so che abbiamo un sacco di linguaggi d...
posta 16.12.2013 - 00:11
2
risposte

Quali sono gli svantaggi dell'autocapsulazione?

Sfondo L'errore miliardi di dollari di Tony Hoare è stato l'invenzione di %codice%. Successivamente, un sacco di codice è diventato pieno di eccezioni del puntatore nullo (segfaults) quando gli sviluppatori software tentano di utilizzare (d...
posta 12.11.2013 - 20:13
3
risposte

Posso usare variabili di classe child nella sua classe genitore?

Sto programmando in Objective C, iOS. Creo un Class A che è una classe genitore e Class B eredita Class A . Ora ho Class B variabili che devo anche usare in Class A . E anche l'altro Class C , Class A add in...
posta 07.06.2012 - 13:28
1
risposta

Riduzione dei calcoli ridondanti

Sto vivendo un dilemma. Lascia che ti spieghi con due funzioni: # Takes vector.magnitude(), vector.x, vector.y and uses it somewhere def func1(vector, {other parameters 1}): pass # Takes vector.magnitude(), vector.x, vector.y and uses it...
posta 23.05.2018 - 01:42