I always come across the same problem that when an exception is caught in a function that has a non-void return value I don't know what to return. The following code snippet illustrates my problem.
public Object getObject(){
  try{
    ...
    return object;
  }
  catch(Exception e){
    //I have to return something here but what??
    return null; // is this a bad design??
  }
}
So my questions are:
- Is return null bad design?
- If so what is seen as a cleaner solution??
thanks.
 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    