*Ενδέχεται κάποια βιβλία που δεν είναι σε απόθεμα στο βιβλιοπωλείο να προκύψουν ως εξαντλημένα στον εκδότη τους, στην περίπτωση αυτή θα λάβετε ενημέρωση εντός 2 ημερών

Ανάπτυξη προγραμμάτων σε Java

Αφαιρέσεις, προδιαγραφές και αντικειμενοστρεφής σχεδιασμός

"Programm Development in Java" (Πρωτότυπος τίτλος στα αγγλικά)

Συγγραφή: · Barbara Liskov · John Guttag
Μετάφραση: ·Δημήτρης Τσιλογιάννης
Έκδοση: Σεπτέμβριος 2007 από "Κλειδάριθμος"
Σελ.:440 (24χ17), Μαλακό εξώφυλλο, ISBN: 960-461-063-5


Θέμα: "Ηλεκτρονικοί υπολογιστές - Προγραμματισμός" "Ηλεκτρονικοί υπολογιστές - Γλώσσες προγραμματισμού"

Γραμμένο από διεθνούς φήμης ειδικούς στη μεθοδολογία προγραμματισμού, το βιβλίο αυτό σας εξηγεί πώς να κατασκευάζετε προγράμματα ποιότητας παραγωγής, δηλαδή προγράμματα αξιόπιστα και εύκολα στη συντήρηση και την τροποποίηση.

Το βιβλίο δίνει έμφαση στον αρθρωτό (modular) προγραμματισμό: πώς θα δομήσετε σωστά τις επιμέρους υπομονάδες (modules) και πώς θα οργανώσετε ένα πρόγραμμα ως συλλογή υπομονάδων.

Η μεθοδολογία του είναι αποτελεσματική τόσο για τον ανεξάρτητο προγραμματιστή, που κατασκευάζει ένα μικρό πρόγραμμα ή μια υπομονάδα για ένα μεγαλύτερο, όσο και για το μηχανικό λογισμικού που είναι μέλος μιας ομάδας ανάπτυξης ενός σύνθετου προγράμματος, το οποίο αποτελείται από πολλές υπομονάδες. Και στις δύο περιπτώσεις, η μεθοδολογία του βιβλίου εξασφαλίζει γερές βάσεις για το σχεδιασμό αντικειμενοστρεφών προγραμμάτων και την αρθρωτή υλοποίηση λογισμικού.
Επειδή κάθε υπομονάδα του προγράμματος αντιστοιχεί σε μια αφαίρεση, όπως μια συλλογή εγγράφων ή μια διαδικασία η οποία αναζητά συγκεκριμένα έγγραφα στη συλλογή, το βιβλίο εξηγεί πρώτα τα πιο χρήσιμα είδη αφαιρέσεων: αφαιρέσεις διαδικασιών, αφαιρέσεις επαναλήψεων (iteration abstractions), και, κυρίως, αφαιρέσεις δεδομένων (data abstractions). Μάλιστα, οι συγγραφείς αντιμετωπίζουν την αφαίρεση δεδομένων ως βασικό υπόδειγμα για το σχεδιασμό και την υλοποίηση αντικειμενοστρεφών προγραμμάτων.

Το βιβλίο, με πλήθος παραδειγμάτων, δείχνει επίσης πώς θα αναπτύξετε προδιαγραφές που ορίζουν αυτές τις αφαιρέσεις -προδιαγραφές που περιγράφουν τι κάνει μια υπομονάδα- και στη συνέχεια αναλύει τους τρόπους υλοποίησης των υπομονάδων ώστε να κάνουν αυτό που υποτίθεται ότι πρέπει να κάνουν με αποδεκτή απόδοση.

Η γλώσσα προγραμματισμού που χρησιμοποιείται στα παραδείγματα του βιβλίου είναι η JavaΤΜ. Ωστόσο, οι τεχνικές που παρουσιάζονται είναι ανεξάρτητες από τη γλώσσες προγραμματισμού, ενώ θα βρείτε και μια εισαγωγή στις βασικές έννοιες της Java για τους προγραμματιστές που δεν είναι εξοικειωμένοι με τη γλώσσα αυτή.

Το βιβλιοπωλείο "Λεμόνι"

Ξεκίνησε την λειτουργία του τον Μάιο του 1998. Βρίσκεται στο ιστορικό κέντρο της Αθήνας στην περιοχή του θησείου, στον πεζόδρομο της οδού Ηρακλειδών. Επιλέγει πάντα τους καλύτερους τίτλους απο την ελληνική βιβλιογραφία και τις νέες εκδόσεις. Διαθέτει άρτια ενημέρωση στην ποίηση στη φιλοσοφία και στη λογοτεχνία και οργανώνει σε τακτά διαστήματα παρουσιάσεις βιβλίων από συγγραφείς, καθώς και εκθέσεις εικαστικών καλλιτεχνών. Το ηλεκτρονικό μας κατάστημα ενημερώνεται από εμάς τους ίδιους.

Όροι Χρήσης - Ασφάλεια Συναλλαγών - Πολιτική επιστροφών

Επικοινωνία

  • ΤΗΛ.:210 3451390

  • ΦΑΞ.:210 3451910

  • Email: books@lemoni.gr

  • Διεύθυνση:
    Ηρακλειδών 22, Θησείο 118 51, Αθήνα

Ωράριο βιβλιοπωλείου

ΔΕΥΤΕΡΑ ΕΩΣ ΠΑΡΑΣΚΕΥΗ
09.30 π.μ - 21.30 μ.μ,

ΣΑΒΒΑΤΟ
09.30 π.μ - 18.00 μ.μ

Ακολουθήστε μας