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)