Я рассматриваю Composite Oriented Programming и DCI как интересные методы для использования в рамках отдыха, но столкнулся с проблемой.Можно ли сериализовать объект mixin и получить все его свойства?Например:
public class IHasOwner
{
string owner();
}
public class HasEngine
{
string engine();
}
Допустим, мы создаем объект CarComposite с двумя вышеупомянутыми классами в качестве миксинов.Могу ли я десериализовать этот класс CarComposite, чтобы получить следующий XML: