From d11a80b884b65d0f92f9bcbf9442aac1dc63d4b4 Mon Sep 17 00:00:00 2001 From: lionarius Date: Mon, 20 May 2024 21:51:39 +0300 Subject: [PATCH] add comment to clone method --- Tool/src/Lawnmower.cs | 4 ++++ Tool/src/Scissors.cs | 4 ++++ Tool/src/Scythe.cs | 4 ++++ Tool/src/Tool.cs | 4 ++++ Tool/src/Trimmer.cs | 4 ++++ 5 files changed, 20 insertions(+) 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)