From 8eee05dc087073aee69974590a1ed55da3c6874d Mon Sep 17 00:00:00 2001
From: Veritorakka <eemeli302@gmail.com>
Date: Wed, 3 May 2023 16:55:06 +0300
Subject: [PATCH] =?UTF-8?q?Teht=C3=A4v=C3=A4=201=20kohta=20C=20perustelut?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/fi/utu/tech/ooj/exercise2/Lasku.java     | 6 ++++++
 src/main/java/fi/utu/tech/ooj/exercise2/Laskurivi.java | 9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/main/java/fi/utu/tech/ooj/exercise2/Lasku.java b/src/main/java/fi/utu/tech/ooj/exercise2/Lasku.java
index 9eea12e..708c09c 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise2/Lasku.java
+++ b/src/main/java/fi/utu/tech/ooj/exercise2/Lasku.java
@@ -69,3 +69,9 @@ public class Lasku {
         return this.rivit;
     }
 }
+/*
+ * Perustelut
+ * Luokka Lasku toteuttaa yksinkertaisen laskun käyttäen listaa laskuriveistä ja tarjoaa metodeja laskurivien lisäämiseen, poistamiseen ja kokonaishinnan laskemiseen.
+ * Luokka on toteutettu hyvin perustoiminnallisuuksilla, eikä se sisällä esimerkiksi laskun tallentamista tai tulostamista.
+ * Kuitenkin, jos tarve on yksinkertaiselle laskulle ilman lisäominaisuuksia, tämä luokka on hyvä perusta.
+ */
\ No newline at end of file
diff --git a/src/main/java/fi/utu/tech/ooj/exercise2/Laskurivi.java b/src/main/java/fi/utu/tech/ooj/exercise2/Laskurivi.java
index 9a26dde..40b2688 100644
--- a/src/main/java/fi/utu/tech/ooj/exercise2/Laskurivi.java
+++ b/src/main/java/fi/utu/tech/ooj/exercise2/Laskurivi.java
@@ -58,4 +58,11 @@ public class Laskurivi {
         hinta -= hinta * (this.alennus / 100.0);
         return hinta;
     }
-}
\ No newline at end of file
+}
+
+/*
+ * Perustelu
+ * Laskurivi-luokka toteuttaa yksittäisen laskurivin konseptin, jossa yhdistyvät tuote, sen määrä ja mahdollinen alennus. Luokka tarjoaa tärkeät metodit, kuten getRivihinta, joka laskee laskurivin hinnan, sekä getterit eri ominaisuuksille.
+ * Tämä mahdollistaa Lasku-luokan käytön laskurivien tallentamiseen ja käsittelyyn. Luokan toteutus on melko yksinkertainen ja selkeä.
+ * 
+ */
\ No newline at end of file
-- 
GitLab