Αντικειμενοστρεφής προγραμματισμός σε Java
Μια πρακτική εισαγωγή με χρήση του BlueJ
Βιβλίο
Ηλεκτρονικοί υπολογιστές - Προγραμματισμός >>
Ηλεκτρονικοί υπολογιστές - Γλώσσες προγραμματισμού >>
Κυκλοφορεί
Κοινοποίηση
Συγγραφέας:
Barnes, David J. (Barnes, David J.)
Kolling, Michael (Kolling, Michael)
Μεταφραστής:
Ξυνόγαλος, Στέλιος (Xynogalos, Stelios)
Επιμελητής:
Ξυνόγαλος, Στέλιος (Xynogalos, Stelios)
Σατρατζέμη, Μάγια (Satratzemi, Magia)
Εκδότης:
Κλειδάριθμος
ISBN
Εκδότης
Έτος έκδοσης
978-960-461-196-6
Κλειδάριθμος
2008
Σχήμα
Τόμοι
Σελίδες
24χ17
-
656
Η τρίτη αμερικανική έκδοση του βιβλίου έχει ενημερωθεί πλήρως για την Java 5.0. Παρουσιάζει μια νέα έκδοση του BlueJ η οποία παρέχει ακόμα μεγαλύτερη υποστήριξη για την εκμάθηση της σύνταξης και της σημασιολογίας της Java! Στην ύλη του βιβλίου περιλαμβάνονται, μεταξύ άλλων, τα ακόλουθα: - Αντικείμενα και κλάσεις (Κλήση μεθόδων, Παράμετροι, Τύποι δεδομένων κ.ά.) - Κατανόηση των ορισμών κλάσεων (Πεδία, μέθοδοι, και κατασκευαστές, Ανάθεση κ.ά.) - Αλληλεπίδραση αντικειμένων (Αφαίρεση και δομοστοιχειοποίηση, Δημιουργία αντικειμένων από αντικείμενα, Ύπαρξη πολλών κατασκευαστών, Κλήσεις μεθόδων κ.ά.) - Ομαδοποίηση αντικειμένων (Επεξεργασία ολόκληρων συλλογών, Ένα σύστημα δημοπρασιών κ.ά.) - Πιο εξελιγμένη συμπεριφορά (Το σύστημα TechSupport, Ανάγνωση της τεκμηρίωσης κλάσεων, Προσθήκη τυχαίας συμπεριφοράς, Διαίρεση αλφαριθμητικών, Μεταβλητές και σταθερές κλάσεων κ.ά.) - Αντικείμενα με καλή συμπεριφορά (Έλεγχος και αποσφαλμάτωση, Έλεγχος μονάδων στο BlueJ κ.ά.) - Σχεδίαση κλάσεων (Σύζευξη και συνοχή, Έμμεση σύζευξη, Πρόβλεψη πιθανών, Αναπαραγοντοθέτηση) - Κληρονομικότητα (Το παράδειγμα/έργο DOME, Ιεραρχίες κληρονομικότητας, Ορισμός υποτύπων κ.ά.) - Άλλες τεχνικές αφαίρεσης (Προσομοιώσεις, Αφηρημένες κλάσεις, Πολλαπλή κληρονομικότητα, Διασυνδέσεις) - Δημιουργία διασυνδέσεων χρήστη με γραφικά (Συστατικά στοιχεία μιας διασύνδεσης, διάταξη, και χειρισμός συμβάντων, βιβλιοθήκες AWT και Swing, ImageViewer) - Χειρισμός σφαλμάτων (Το έργο address-book, Αμυντικός προγραμματισμός, Χειρισμός εξαιρέσεων) - Σχεδίαση εφαρμογών (Σχεδίαση κλάσεων, Τεκμηρίωση, Συνεργασία, Κατασκευή πρωτοτύπου) - Παραρτήματα (Χρήση έργων του BlueJ, Τύποι δεδομένων της Java, Δομές ελέγχου της Java κ.ά.)
Ανάρτηση περιεχομένου
Συζήτηση γενικά για το βιβλίο
Σημείωση : Εδώ συζητάμε γενικά για το βιβλίο, δεν είναι ο χώρος τής
βαθμολόγησης ή της
κριτικής μας για το βιβλίο.