Прежде всего, простите меня, если это действительно глупый вопрос, я просто пытаюсь изучить этот язык до глубины души. Я читаю «Эффективную Java», и в самой первой главе рассказывается о статических фабричных методах и конструкторах. Их плюсы и минусы. Несколько вещей, которые меня сбивают с толку:
- класс объекта, возвращаемого статическим фабричным методом, является закрытым - что именно это означает?
- в отличие от конструкторов, статические фабричные методы не требуются для создания каждого нового объекта каждый время их вызова - Как это происходит? Я вызываю фабричный метод только для получения нового объекта, и нужно ли проверять фабричный метод, чтобы проверить, существует ли уже объект?
Спасибо.
задан wattostudios 30 April 2012 в 14:27
поделиться