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 9eea12e7ec543f930e618c9f34d360c724eeec58..708c09c8a03266ebfe989d2e3056a62b983e5bbe 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 9a26dde01c577430a78361c73a54f914eb1e39e6..40b2688003d158089a5bcfd78a3cd798a659cf21 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