Портирую на Java один протокол. Суть протокола: сообщения состоят из двух частей - структура данных и сами данные. Типы данных описываются в структуре и могут быть
И массивы из этих данных. Целые типы могут быть знаковыми и беззнаковыми
В оригинальной реализации для работы с этими данными был использован тип Variant
, а при сериализации/десереализации значений сериализатор смотрел на тип в структуре и кастовал Variant к соответствующему примитивному типу.
На Java я реализовал класс Variant
, который внутри хранит свой тип и некоторое значение типа Object
, а при обращении к этому классу из этого значения добывается нужное значение. Т.е. получился такой расширенный наследник Number
с реализованным двусторонним кастом и поддержкой массивов.
Собственно вопрос, а не занимаюсь ли я ерундой и нет ли какого-то более простого способа реализации? Скажем, как-то дженерики сюда прикрутить или еще что-нибудь?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть в классе ONE два метода А и С, каждый передает свою уникальную строку в метод B, находящийся в классе TWO
Здравствуйте, возникла следующая проблемав JS новичок, на уровне ("вывести свой алерт")
Если в title есть кавычки '' он меняется на " и получаю: Title for "Facebook"