Ψάχνω ένα καλό βιβλίο για σχεδιασμό Patterns και σκέφτηκα αυτό
http://headfirstlabs.com/books/hfdp/
Άλλη πρόταση;
Εμφάνιση 1-11 από 11
Θέμα: Βιβλίο για patterns
-
08-03-12, 14:44 Βιβλίο για patterns #1
-
08-03-12, 15:21 Απάντηση: Βιβλίο για patterns #2
Έχω ακούσει καλά λόγια γι' αυτό το βιβλίο, δεν το έχω διαβάσει όμως.
Μπορείς να δεις και το κλασικό βιβλίο για τα Design Patterns από τους Gang of Four:
http://www.amazon.co.uk/Design-patte...1207611&sr=8-1
Κατά τη γνώμη μου αυτό είναι και το καλύτερο βιβλίο για Design Patterns που κυκλοφορεί.
-
08-03-12, 16:57 Απάντηση: Βιβλίο για patterns #3
Με απλα Ελληνικα. Τι ειναι το patterns στον προγραμματισμο;
-
08-03-12, 17:14 Απάντηση: Βιβλίο για patterns #4
Ουσιαστικά αλγόριθμοι σε Object Oriented Design. Ο τρόπος δηλαδή που συνδυάζεις κλάσεις ώστε να επιτευχθεί μία δομή που σε βοηθάει πολύ στο να καταφέρνεις πολύπλοκα πράγματα με απλό τρόπο και κυρίως με loose coupling.
Π.χ. design pattern είναι το signal / slot που έχει μεταφερθεί αυτούσιο στη C# με τα events / delegates. Ή το Factory που σου επιτρέπει να φτιάχνεις objects από κλάσεις με συγκεκριμένα κριτήρια χωρίς να κάνεις explicitly new, ώστε να μην έχεις άμεσες αναφορές σε αυτές τις κλάσεις στον κώδικά σου, παρόλο που τις δημιουργείς. Ή το (πιο απλό design pattern) singleton που σου επιτρέπει να έχεις μόνο ένα instance από μία κλάση, χωρίς να μπορείς να δημιουργήσεις δεύτερο σε όλο το lifecycle της εφαρμογής.
Με δυο λόγια αλγόριθμοι που χρησιμοποιούν κλάσεις ή συνδυασμούς κλάσεων με συγκεκριμένο τρόπο.
-
08-03-12, 18:15 Απάντηση: Βιβλίο για patterns #5
Θα έλεγα ότι από τα καλύτερα βιβλία για patterns είναι το ακόλουθο :
http://www.amazon.co.uk/Modern-Desig...9&sr=1-2-spell
Μπορεί και να είναι καλύτερο από αυτό που υπέδειξε ο Μιχάλης.
Προειδοποιώ όμως ότι δεν είναι εύκολο ανάγνωσμα...
-
08-03-12, 18:36 Απάντηση: Βιβλίο για patterns #6
-
08-03-12, 18:50 Απάντηση: Βιβλίο για patterns #7
τα patterns εχουν αξια μονο για αυτους που γραφουν java/c++ object-oriented γλωσσες??
οι kernel devs που γραφουν ας πουμε drivers και γενικα kernel-level projects(c,asm) τα χρησημοποιουν??
-
08-03-12, 19:01 Απάντηση: Βιβλίο για patterns #8
Χωρίς να είμαι ειδικός στο θέμα, θα έλεγα ότι όχι.
Τα patterns αφορούν εξελιγμένες τεχνικές αντικειμενοστρεφούς προσέγγισης.
Ο προγραμματισμός σε χαμηλό επίπεδο (asm, c κλπ) είναι κυρίως διαδικαστικός και
δεν κάνει χρήση της αντικειμενοστρέφειας (αν και π.χ. αντικειμενοστρεφής προσέγγιση στην asm υπάρχει...)
Πέραν αυτών, η χρήση των templates που κάνουν oι τεχνικές με patterns, ήταν τόση και τέτοια που
στο παρελθόν αρκετοί compilers αντιμετώπιζαν προβλήματα στην μεταγλώτισση.
Τώρα βέβαια η κατάσταση έχει βελτιωθεί πολύ...Τελευταία επεξεργασία από το μέλος A.N.T. : 08-03-12 στις 19:07.
-
08-03-12, 19:05 Απάντηση: Βιβλίο για patterns #9
Το Head First το έχω διαβάσει και, κατά τη γνώμη μου, είναι πολύ καλό.
Ειδικά αν δεν έχεις ξανασχοληθεί με design patterns, θεωρώ ότι είναι πολυ φιλικό και σε εισάγει με το μαλακό στο θέμα.
-
08-03-12, 20:51 Απάντηση: Βιβλίο για patterns #10
Τα design patterns χρησιμεύουν σε όλους όσοι προγραμματίζουν σε object oriented γλώσσες. Και μόνο σε αυτούς βέβαια, όπως είπε και ο Α.Ν.Τ. Είναι εξορισμού μεθοδολογίες χτισμένες πάνω σε κλάσεις οπότε δεν χρησιμοποιούνται σε procedural προγραμματισμό.
Είναι πραγματικά εξαιρετικά εργαλεία πάντως. Πιστεύω ότι κάθε προγραμματιστής πρέπει να ασχοληθεί. Αποκαλύπτουν τη μαγεία του δομημένου προγραμματισμού και απογειώνουν τον object oriented προγραμματισμό, πέρα από τις βασικές έννοιές του (πολυμορφισμός, encapsulation, κληρονομικότητα κτλ.)
Και πέρα από την καθεαυτή δικιά τους χρηστικότητα, σε κάνουν να ακολουθείς σωστές πρακτικές προγραμματισμού. Πιστεύω ότι όποιος ασχοληθεί δεν θα χάσει...
-
09-03-12, 00:56 Απάντηση: Βιβλίο για patterns #11
Παρόμοια Θέματα
-
Βιβλιο για C++
Από Jason90 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 50Τελευταίο Μήνυμα: 14-09-11, 17:13 -
βιβλιο για VPN
Από R_E_M_ στο φόρουμ NetworkingΜηνύματα: 0Τελευταίο Μήνυμα: 30-01-10, 01:30 -
Βιβλίο για C++
Από thanos567 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 13Τελευταίο Μήνυμα: 26-08-09, 18:49 -
Βιβλίο για C++
Από khykhy στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 34Τελευταίο Μήνυμα: 22-07-08, 13:59
Bookmarks