Εργαστήριο 5ης Εβδομάδος [Αντικείμενο]

Τετάρτη, 20 Μαρτίου 2024 - 12:33 μ.μ.
- από τον χρήστη Θραμπουλίδης Κλεάνθης

Είναι το πρώτο δια ζώσης εργαστήριο οπότε ασχολείστε:

Α) με όλες τις προηγούμενες ΕΑ για να λύσετε τα προβλήματα σας, και

Β) τις ενναλακτικές υλοποιήσεις της άσκησης Calc.

 

Τις ενναλακτικές υλοποιήσεις είδαμε στην διάλεξη και σας δίνετε ο κώδικας που δημιουργήσαμε.

Εσείς θα πρέπει να δημιουργήσετε μόνοι σας όλες τις 5 εκδόσεις που αναπτύξαμε στην διάλεξη και μόνο αν έχετε πρόβλημα να ανατρέχετε στον κώδικα που υλοποιήσαμε.

V1 : Υλοποιεί η main όλη τη λειτουργικότητα

V2 :  Μέρος της λειτουργικότητας της main υλοποιείται από μέθοδο που ορίζει η κλάση Calc, είτε μέθοδο κλάσης είτε μέθοδο στιγμιοτύπου.

V3 :  Μέρος της λειτουργικότητας της main υλοποιείται από μέθοδο που ορίζει μία άλλη κλάση ως μέθοδο κλάσης. Στην περίπτωση μας η κλάση Adder.

V4 :  Μέρος της λειτουργικότητας της main υλοποιείται από μέθοδο που ορίζει μία άλλη κλάση ως μέθοδο στιγμιότυπου. Στην περίπτωση μας η κλάση είναι η Adder και η μέθοδος η operate() που δέχεται ως όρισμα την αναφορά στην στοίβα.

V5 :  Μέρος της λειτουργικότητας της main υλοποιείται από μέθοδο που ορίζει μία άλλη κλάση (η Adder) ως μέθοδο στιγμιότυπου. Τώρα  η operate() δεν θέλουμε να δέχεται ως όρισμα την αναφορά στην στοίβα. Πρέπει να διαμορφώσουμε την Adder κατάλληλα.

Σχόλια (0)