Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2009, 05:02
IngProd
 
Fecha de Ingreso: marzo-2007
Mensajes: 78
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Es más eficiente pasar instancia, o crearla en método ¿?

Hola GreenEyed,

Disculpa, te pongo un ejemplo:

Sería mejor hacer algo así:

Código PHP:
    private void metodoA(){
        
// ...
        
UsersDAO usrsDao = new UsersDAO();
        
// Se hace uso de usrsDao
        // ...
        
int x metodoB();
    }

    private 
int metodoB(){
        
// ...
        
[B]UsersDAO usrsDao = new UsersDAO();[/B]
        
// Se hace uso de usrsDao
        // ...
        
return 0;
    } 
O de esta otra forma, en la que tenemos el coste de pasar un parámetro más pero se ahorra una instancia de UsersDAO

Código PHP:
    private void metodoA(){
        
// ...
        
UsersDAO usrsDao = new UsersDAO();
        
// Se hace uso de usrsDao
        // ...
        
int x metodoB(usrsDao);
    }

    private 
int metodoB([B]UsersDAO usrsDao[/B]){
        
// ...
        // Se hace uso de usrsDao
        // ...
        
return 0;
    } 
Saludos