Stiamo effettuando molti test unitari e refactoring dei nostri oggetti di business e sembra che io abbia opinioni molto diverse sul design di classe rispetto ad altri colleghi. Un esempio di classe di cui non sono fan: public class Foo { private string field1; private string field2; private string field3; …
Nella teoria del linguaggio di programmazione, un tipo è un insieme di valori. Ad esempio, il tipo "int" è l'insieme di tutti i valori interi. Nei linguaggi OOP, una classe è un tipo, vero? Quando viene definita una classe con più di un membro, ad es class myclass{ int a; …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Capisco il concetto di un oggetto e, come programmatore Java, sento …
C'è qualche soluzione decente alla mancanza di generici di PHP che consenta all'ispezione del codice statico di rilevare la coerenza del tipo? Ho una classe astratta, che voglio sottoclassare e far valere anche che uno dei metodi cambia dall'acquisizione di un parametro di un tipo, all'adozione di un parametro che …
Sono nuovo nella programmazione orientata agli oggetti e continuo ad affrontare questo problema. (Sto programmando in Java) Sono stato un po 'riluttante a chiedere questo, dal momento che sembra un problema di base, ma non riesco a trovare alcuna informazione su di esso, o domande su di esso qui, e …
Supponiamo che io abbia un metodo public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ho letto che sarebbe meglio restituire un'interfaccia (o IListo IEnumerable) invece di restituire a List. Alcuni argomenti che ho sentito per farlo sono che nasconde i dati …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.