Αντικειμενοστρεφής προγραμματισμός σε Java

Μια πρακτική εισαγωγή με χρήση του BlueJ
Συγγραφέας : Barnes, David J. Kolling, Michael
Μεταφραστής : Ξυνόγαλος, Στέλιος
Επιμελητής : Ξυνόγαλος, Στέλιος Σατρατζέμη, Μάγια
Εκδότης : Κλειδάριθμος
Έτος έκδοσης : 2008
ISBN : 978-960-461-196-6
Σελίδες : 656
Σχήμα : 24x17
Κατηγορίες : Ηλεκτρονικοί υπολογιστές - Προγραμματισμός Ηλεκτρονικοί υπολογιστές - Γλώσσες προγραμματισμού

59.00 € 44.25 €




Η τρίτη αμερικανική έκδοση του βιβλίου έχει ενημερωθεί πλήρως για την Java 5.0. Παρουσιάζει μια νέα έκδοση του BlueJ η οποία παρέχει ακόμα μεγαλύτερη υποστήριξη για την εκμάθηση της σύνταξης και της σημασιολογίας της Java! Στην ύλη του βιβλίου περιλαμβάνονται, μεταξύ άλλων, τα ακόλουθα: - Αντικείμενα και κλάσεις (Κλήση μεθόδων, Παράμετροι, Τύποι δεδομένων κ.ά.) - Κατανόηση των ορισμών κλάσεων (Πεδία, μέθοδοι, και κατασκευαστές, Ανάθεση κ.ά.) - Αλληλεπίδραση αντικειμένων (Αφαίρεση και δομοστοιχειοποίηση, Δημιουργία αντικειμένων από αντικείμενα, Ύπαρξη πολλών κατασκευαστών, Κλήσεις μεθόδων κ.ά.) - Ομαδοποίηση αντικειμένων (Επεξεργασία ολόκληρων συλλογών, Ένα σύστημα δημοπρασιών κ.ά.) - Πιο εξελιγμένη συμπεριφορά (Το σύστημα TechSupport, Ανάγνωση της τεκμηρίωσης κλάσεων, Προσθήκη τυχαίας συμπεριφοράς, Διαίρεση αλφαριθμητικών, Μεταβλητές και σταθερές κλάσεων κ.ά.) - Αντικείμενα με καλή συμπεριφορά (Έλεγχος και αποσφαλμάτωση, Έλεγχος μονάδων στο BlueJ κ.ά.) - Σχεδίαση κλάσεων (Σύζευξη και συνοχή, Έμμεση σύζευξη, Πρόβλεψη πιθανών, Αναπαραγοντοθέτηση) - Κληρονομικότητα (Το παράδειγμα/έργο DOME, Ιεραρχίες κληρονομικότητας, Ορισμός υποτύπων κ.ά.) - Άλλες τεχνικές αφαίρεσης (Προσομοιώσεις, Αφηρημένες κλάσεις, Πολλαπλή κληρονομικότητα, Διασυνδέσεις) - Δημιουργία διασυνδέσεων χρήστη με γραφικά (Συστατικά στοιχεία μιας διασύνδεσης, διάταξη, και χειρισμός συμβάντων, βιβλιοθήκες AWT και Swing, ImageViewer) - Χειρισμός σφαλμάτων (Το έργο address-book, Αμυντικός προγραμματισμός, Χειρισμός εξαιρέσεων) - Σχεδίαση εφαρμογών (Σχεδίαση κλάσεων, Τεκμηρίωση, Συνεργασία, Κατασκευή πρωτοτύπου) - Παραρτήματα (Χρήση έργων του BlueJ, Τύποι δεδομένων της Java, Δομές ελέγχου της Java κ.ά.)

Ο David J. Barnes έχει 25 χρόνια εμπειρία στη διδασκαλία του προγραμματισμού. Διδάσκει εισαγωγικά μαθήματα Java στο Πανεπιστήμιο του Kent, στο Canterbury.






e-mail Facebook Twitter