diff --git a/Tool/src/Lawnmower.cs b/Tool/src/Lawnmower.cs
index e695457..87a0ad1 100644
--- a/Tool/src/Lawnmower.cs
+++ b/Tool/src/Lawnmower.cs
@@ -58,6 +58,10 @@ public class Lawnmower : ElectricTool
_fuelLevel = _fuelCapacity;
}
+ ///
+ /// Клонирует газонокосилку
+ ///
+ /// Клоннированная газонокосилка
public override object Clone()
{
var lawnmower = new Lawnmower(Name, Material, Weight, Power, FuelCapacity)
diff --git a/Tool/src/Scissors.cs b/Tool/src/Scissors.cs
index 27546bb..16159f8 100644
--- a/Tool/src/Scissors.cs
+++ b/Tool/src/Scissors.cs
@@ -79,6 +79,10 @@ public class Scissors : ManualTool
return accuracy;
}
+ ///
+ /// Клонирует ножницы
+ ///
+ /// Клоннированные ножницы
public override object Clone()
{
return new Scissors(Name, Material, Weight, HandleLength, BladeSize);
diff --git a/Tool/src/Scythe.cs b/Tool/src/Scythe.cs
index c521ca3..972a6da 100644
--- a/Tool/src/Scythe.cs
+++ b/Tool/src/Scythe.cs
@@ -37,6 +37,10 @@ public class Scythe : ManualTool
_bladeType = parNewBladeType;
}
+ ///
+ /// Клонирует косу
+ ///
+ /// Клоннированный коса
public override object Clone()
{
return new Scythe(Name, Material, Weight, HandleLength, BladeType);
diff --git a/Tool/src/Tool.cs b/Tool/src/Tool.cs
index 14ad864..35c03ec 100644
--- a/Tool/src/Tool.cs
+++ b/Tool/src/Tool.cs
@@ -73,5 +73,9 @@ public abstract class Tool : ICloneable
return $"Инструмент: {Name}, Материал: {Material}, Вес: {Weight}";
}
+ ///
+ /// Клонирует инструмент
+ ///
+ /// Клонированный инструмент
public abstract object Clone();
}
diff --git a/Tool/src/Trimmer.cs b/Tool/src/Trimmer.cs
index 75a0d73..edd1f92 100644
--- a/Tool/src/Trimmer.cs
+++ b/Tool/src/Trimmer.cs
@@ -36,6 +36,10 @@ public class Trimmer : ElectricTool
_mode = parMode;
}
+ ///
+ /// Клонирует триммер
+ ///
+ /// Клоннированный триммер
public override object Clone()
{
var trimmer = new Trimmer(Name, Material, Weight, Power)