Хорошая штука в Java — перечисления, особенно для хранения констант. Потому что когда пихаешь константы в интерфейс, а потом прилепливаешь к классу, может получиться бред с точки зрения того, что слово "implements" равносильно отношению "is-a":
interface FemaleThings { int MAX = 256; int MIN = -258 }
class MalePerson implements FemaleThings {
void doSth() {
}
}
Примерчик не особо наглядный, но в том же свинговском API такие вещи встречаются очень часто.
Tuesday, March 13, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment