Adja meg, mely tervezési mintát valósítja meg az alábbi C# nyelvű kódrészlet! (2021 jan)<pre>interface Item
{
    void Method1();
}

class SimpleItem: Item
{
    public void Method1() { … }
}

class SeveralItems: Item
{
    Item[] items;
…
    public void Method1()
    {
        foreach (var item in items)
        item.Method1();
    }
}

class Client
{
    Item[] items;
    …
    void PorcessAllItems() // [sic.]
    {
        …
        foreach (var item in items)
        item.Method1();
        …
}
}</pre>
Composite Adapter Memento Observer Proxy Abstract factory Singleton Strategy Factory method