Что-то, что мне всегда было интересно
public class FileDataValidator {
private String[] lineData;
public FileDataValidator(String[] lineData){
this.lineData = lineData;
removeLeadingAndTrailingQuotes();
try
{
validateName();
validateAge();
validateTown();
}
catch(InvalidFormatException e)
{
e.printStackTrace();
}
}
//validation methods below all throwing InvalidFormatException
Не рекомендуется включать блок try/catch внутри моего конструктора? Я знаю, что у меня мог бы Constructor вернуть Exception обратно вызывающему. Что вы, ребята, предпочитаете при вызове методов, как я делал в Constructor? В вызывающем классе вы предпочли бы создать экземпляр FileDataValidator и вызвать методы там в этом экземпляре? Просто интересно услышать отзывы!