Как назвать интерфейс, который показывает наличие свойства? - PullRequest
2 голосов
/ 09 марта 2012

Я хочу создать интерфейс, который должен сообщать клиенту, что тип имеет свойство realm , но я пытаюсь определить, как его назвать.

Что-то вроде HasRealm или HasRealmProperty ? Есть какие-либо соглашения о том, как назвать такой интерфейс?

Редактировать

Под свойством я подразумеваю attribute.

Редактировать 2

Кроме того, интерфейс должен обеспечивать метод setRealm(String realm). Итак, это больше похоже на SettableRealm (извините, я не очень хорош в названии).

Ответы [ 4 ]

4 голосов
/ 09 марта 2012

Я сталкивался с интерфейсами с похожей целью, имеющими суффикс Aware.Итак, в вашем случае это будет RealmAware.

3 голосов
/ 09 марта 2012

Если вы имеете в виду какое-либо 'официальное' соглашение Я бы сказал: нет, никакого соглашения нет. И до тех пор, пока вы сохраняете последовательность в своем проекте, это не имеет значения. Лично я бы пошел на "HasRealm".

1 голос
/ 09 марта 2012

А как насчет RealmSupport или RealmAware ?

1 голос
/ 09 марта 2012

Я бы не проголосовал за HasRealm.Вам, вероятно, не нужен интерфейс, чтобы просто запомнить или отметить, что класс имеет область .Интерфейсы определяют методы.Интерфейс, вероятно, имеет метод для получения области (из класса), и даже в этом случае нам не нужно беспокоиться, если эта область принадлежит к экземпляру илиесли этот класс просто способен предоставить область.

Я бы сделал так, чтобы это зависело от метода интерфейса.Например, если интерфейс определяет метод getRealm(), он может быть назван RealmProvider или RealmSource.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...