От: | snaphold | ||
Дата: | 02.03.23 09:05 | ||
Оценка: |
public Shape CreateShape(string name, int area)
{
Shape = switch
{
"circle" => {
var circle = new Circle(area);
circle.CalculateSomethingSpecialForCircle();
return circle;
},
"square" => {
var square= new Square(area);
square.CalculateSomethingSpecialForSquare();
return square;
}
}
}