Omega-R / OmegaLint

3 stars 0 forks source link

Привила именования классов при наследовании #3

Open scrinoman opened 3 years ago

scrinoman commented 3 years ago

Нужно подумать над исключением из правила об именовании классов-наследников *Parent: Parent() случаи наследования от View и ViewGroup.

Например, создаем очень нестандартный контрол IconTextControl, корнем которого является FrameLayout. Тогда, по текущему правилу именования, его следует именовать IconTextControlFrameLayout. Однако, этот контрол не планируется для использования в качестве ViewGroup (не планируется добавлять в него дочерние элементы ни через xml, ни через addChild), следовательно, его имя не должно указывать, что его следует использовать как FrameLayout

Другой пример: public class Button extends TextView