Sono un principiante nello sviluppo di software. Mi chiedo quale codice sia migliore e perché dovrei continuare quale schema dovrei seguire.
Primo frammento:
Class TestClass
{
private Object1 field = null;
private Object2 field2 = null;
public void TestMethod1()
{
field = new Object1();
field2 = new Object2();
}
public void TestMethod2()
{
field = new Object1();
field2 = new Object2();
}
}
Come puoi vedere, ho creato campi in Class
level e li ho istanziati all'interno del metodo.
Secondo snippet:
Class TestClass
{
public void TestMethod1()
{
Object1 field = new Object1();
Object2 field2 = new Object2();
}
public void TestMethod2()
{
Object1 field = new Object1();
Object2 field2 = new Object2();
}
}
Qui ho creato e istanziato i campi.
Questi campi vengono utilizzati più volte in molti modi in una classe.