Почему в java Observable является именно классом, а не интерфейсом?
Единственная причина для существования класса — хранить два поля: флаг и список наблюдателей. Интерфейс нестатичные поля содержать не может.
Почему он так называется? По смыслу: «наблюдаемый» объект. То, что название напоминает интерфейс скорее всего случайно.
Надо заметить что Observable
— старый класс который практически не изменился со своего появления в JDK 1.0 (для сравнения Serializable
появился в 1.1). Начиная с Java 9, класс отмечен как @Deprecated. Класс выполняет свою задачу, но, пожалуй, не является хорошим примером как ООП, так и именования классов.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Какие есть способы обработки изображения для выделения графика? То есть из изображения с графиком нужно отделить график от сетки и фона
я делаю регистрацию для приложения, связал с БД, всё вроде нормально, так же использовал готовое решение от ФейсбукаСуть в чём, при регистрации,...
Я тестирую чужой проектВ нем есть контроллер api которого я хочу проверить