Аггрегатор. Как называется паттерн?
От: Sharov Россия  
Дата: 13.05.19 16:23
Оценка:
Здравтсвуйте.


Нужно что-то типа такого:

internal class Entity
{
}

internal class EntityAggregator:Entity
{
   private IEnumerable<Entity> SourceItems { get;set;}

    internal static EntityAggregator Build(IEnumerable<Entity> items)
    {
        var temp = new EntityAggregator();
        temp.SourceItems  = items;
        return temp;        
    }

}


(Аггрегатор, вероятно, не самое удачное слово или термин здесь...)
Существует ли подобный паттерн (типа декоратора, но не поведение а структура), который бы аггрегировал некий тип, т.е. по сути был бы контейнером для коллекции типа Entity, и в то же время мимикрировал бы сам ентот тип Entity?

Точно что-то подобное есть и я видел, но вспомнить не могу...
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.