Можно ли использовать в C# структуру классов, написанную на Java?
Собственно сабж.
Зачем нужно?
Необходимо разработать и написать небольшое приложение (дипломный проект) под Android и под Windows. Суть приложений - одна и та же, функции полностью повторяются, просто разные графические интерфейсы. Набор объектов, которыми оперируют приложения, конечно же тоже один и тот же. Есть мысль написать структуру классов один раз, а затем использовать написанную структуру и в Java-приложении на мобильном устройстве и в C# приложении под Windows.
Итого 2 вопроса.
1. Целесообразно ли пытаться включить структуру объектов описанную на одном языке в другой язык? Да, один раз написать, возможно, просто, но поддерживать потом придется намного сложнее, ведь так? Править придется в нескольких местах одновременно, есть вероятность ошибиться (и такое 100% случится).
2. Возможно ли в принципе и если да, то ткните пожалуйста, как конкретно нужно применить гугл-