Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
interface ITreeBuilder
{
IEntity CreateSheet();
IEntity CreateTree(IEnumerable<IEntity> children);
IEntity CreateRoot(IEntity part)
}
itnerface ITreeFactory
{
IEntity CreateTree();
}
«А как вы предлагаете реализовать ту же сериализацию?»
Меня этот вопрос, как старого С++ника, то же ставил в тупик. Но пришлось переучиваться… на JS, там это элементарно. Без всякой кучи if-ов.
А методы надо писать таким образом, что бы они работали с любым типом объектов (портфелей), SQL же работает, правда он может вернуть пустое множество, но всегда находит в портфеле не гнилые красные фасолины.
ответить
Паттерны ООП в метафорах