У меня проблема с проектированием. Я должен использовать класс или структуру в этом случае. Пример:
struct DataTicker
{
символ sring;
десятичная цена;
десятичный том;
}
класс DataTicker
{
символ строки;
десятичная цена;
десятичный том;
}
Предположим, у меня есть 3 проекта: клиент, сервер и библиотека. Библиотека определит объект DataTicker. Клиент и сервер будут ссылаться на эту библиотеку, чтобы использовать этот объект. Клиент и сервер будут отправлять и передавать данные, данные могут быть объектом DataTicker или списком объекта DataTicker.
Я должен определить DataTicker как класс или структуру. И в будущем, если я добавлю новые поля в DataTicker и обновлю библиотеку только на сервере (сервер будет использовать новый DataTicker с более чем 3 полями), клиент все равно будет использовать старую библиотеку (DataTicker с 3 полями) и сможет анализировать новый объект DataTicker.
Спасибо.