Есть ли у кого-нибудь предлагаемые или установленные рекомендации и соглашения об именах для конструкторов копирования / factory методов и т.д. в Java? В частности, скажем, у меня есть класс Thing
, и я хочу, чтобы метод где-то возвращал новый Thing
с тем же значением, что и Thing
, переданным (или в качестве экземпляра, если это метод экземпляра). У вас есть это как конструктор или статический метод factory или метод экземпляра? Как бы вы это назвали?
В соответствии с заголовком я хочу избежать clone()
и Cloneable
.