Как я должен называть объекты, которые расширяют базовые объекты Android - PullRequest
0 голосов
/ 10 июня 2011

Я создаю пользовательский TextView в Android, который расширяет android.widget.TextView.Как лучше всего называть этот объект?Если я просто назову его TextView или ProjTextView.

Если я назову его просто TextView, программисты должны быть осторожны, чтобы объявить его следующим образом, чтобы избежать конфликта с android.widget.TextView

proj.base.TextView tv = new proj.base.TextView();

с другой стороны, если я использую ProjTextView, он становится простым

ProjTextView tv = new ProjTextView();

Я на самом деле создаю универсальную библиотеку всех элементов управления, с несколькими дополнительными функциями, ничего конкретного для конкретного проекта.Просто хочу узнать от экспертов по Java, как правильно называть эти элементы управления.

Спасибо

1 Ответ

2 голосов
/ 10 июня 2011

Вы должны назвать его в честь того, что это такое и что он делает. В чем разница между Android TextView и вашим?

Если вы используете только подклассы для изменения внешнего вида TextView, подумайте об использовании стиля и / или темы.

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