45
1
using System;
2
3
public interface IComponent
4
{
5
void Render();
6
IComponent Clone();
7
}
8
9
public class Circle : IComponent
10
{
11
public int Radius { get; set; }
12
13
public IComponent Clone()
14
{
15
Circle newCircle = new Circle();
16
newCircle.Radius = Radius;
17
return newCircle;
18
}
19
20
public void Render()
21
{
22
Console.WriteLine("Rendering a Circle");
23
}
24
}
Cached Result
Dumping object(Response`1[Employee])
Item :
{
FirstName : Test
LastName : Test_Last
}
Status : False
Dumping object(Response`1[Student])
Item :
{
Age : 35
FullName : john doe
}
Status : False
Item :
{
FirstName : Test
LastName : Test_Last
}
Status : False
Dumping object(Response`1[Student])
Item :
{
Age : 35
FullName : john doe
}
Status : False