Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare


6
C'è qualche differenza tra interfacce e classi astratte che hanno solo metodi astratti?
Diciamo che abbiamo una classe astratta e lasciamo che questa classe abbia solo metodi astratti. Questa classe astratta è diversa da un'interfaccia che ha solo gli stessi metodi? Quello che sto cercando di sapere è se ci sono differenze sia filosoficamente, obiettivamente e nell'implementazione del linguaggio di programmazione sottostante tra …

4
Stile di programmazione in Perl
Lavoro in Java, quindi sostanzialmente uso il paradigma OOP durante la programmazione. Sto per iniziare a lavorare in Perl e mi chiedevo quale fosse il paradigma seguito dagli sviluppatori di Perl. Nel wiki menziona il fatto che supporta molti paradigmi, ma non sono sicuro di capirlo poiché è un linguaggio …





5
OOP: Quali sono alcune delle situazioni in cui il design basato su classi è migliore di quello basato su interfaccia?
Stavo leggendo il sito Web di JDOM . Perché l'API JDOM è definita in termini di classi concrete anziché di interfacce? Jason Hunter riassume gli argomenti contro un'API basata su interfaccia per JDOM: Con le interfacce tutto diventa una fabbrica, gli elementi devono essere "importati" in nuovi documenti anziché semplicemente …


2
Quale progetto PHP open source ha il design OOP "perfetto" da cui posso imparare? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


7
Verifica se un metodo restituisce false: assegnare il risultato alla variabile temporanea o mettere la chiamata del metodo direttamente in condizione?
È buona norma chiamare un metodo che restituisce valori veri o falsi in un'istruzione if? Qualcosa come questo: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) return false; …




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.