public static void Main() { var rootDoll = new MatryoshkaDoll(); var outerDoll1 = new MatryoshkaDoll(rootDoll); var outerDoll2 = new MatryoshkaDoll(outerDoll1); var outerDoll3 = new MatryoshkaDoll(outerDoll2); Console.WriteLine("Smaller dolls = " + outerDoll3.GetNumberOfSmallerDolls()); }
public MatryoshkaDoll(MatryoshkaDoll containedDoll) { _containedDoll = containedDoll; }