Раньше мы использовали соглашение Принятие и Сирота в качестве префикса для указания намерения в имени метода (взято из книги Талигента на C ++).
Bar b = foo.orphanBar(); // take Bar out of Foo
foo.adoptBar(b); // put it right back in
Вы можете использовать что-то подобное, чтобы предоставить ключи к объектам.Откровенно говоря, хотя я бы придерживался соглашения Java об использовании add и remove .Они предоставляют достаточно намерений, и другим программистам не нужно будет читать комментарий, объясняющий новое соглашение.
Bar b = foo.removeBar(); // take Bar out of Foo
foo.addBar(b); // put it right back in