Προς το περιεχόμενο

Java - multiple inheritance


Προτεινόμενες αναρτήσεις

Δημοσ.

   Θεωρω τουλαχιστον υπερβολη να πεις οτι ειναι το τελευταιο πραγμα που κανεις το inheritance. Ειναι το καλυτερο εργαλειο αμα θελεις να αποφυγεις το πολυ copy paste και τα λαθη που απορρεουν απο αυτο, τα οποια ειναι με διαφορα και τα πιο υπουλα.

  Και δεν το συζηταω καν για καποιον με υποβαθρο c++, που φυσικα και το αλφα και το ωμεγα.

 

Έχεις δίκιο, ακούγεται υπερβολικό γιατί δεν το έθεσα στο πλαίσιο που σκεφτόμουν. Εννοείται πως τις περισσότερες φορές με inheritance αποφεύγεις την επανάληψη.

 

Αυτό που είχα υπόψη είναι το ζήτημα του coupling ανάμεσα σε διαφορετικές λογικά οντότητες, που σκοπός του design είναι να αποφεύγεται. Aggregation αντί για inheritance που είπε νωρίτερα ο zakkwylde κλπ.

Τα υπόλοιπα που λέτε ειναι μεν ενδιαφέροντα αλλα δεν αποσκοπούν να διδάξουν τα βασικα αλλα να μπερδεψουν εναν αρχάριο που ακομα δεν έχει κατανοήσει πλήρως πως και τι

 

Ίσως. Αναρωτιέμαι αν υπάρχει αυτή η διαφορά στην οπτική επειδή ο καθένας έχει υπόψη άλλο τρόπο παρουσίασης: "πάμε σιγά σιγά και βλέπουμε" vs "πριν ξεκινήσουμε, οι κανόνες του παιχνιδιού". Μπορώ να το φανταστώ να οδηγεί εκεί.

Δημοσ.

Έχεις δίκιο, ακούγεται υπερβολικό γιατί δεν το έθεσα στο πλαίσιο που σκεφτόμουν. Εννοείται πως τις περισσότερες φορές με inheritance αποφεύγεις την επανάληψη.

 

Αυτό που είχα υπόψη είναι το ζήτημα του coupling ανάμεσα σε διαφορετικές λογικά οντότητες, που σκοπός του design είναι να αποφεύγεται. Aggregation αντί για inheritance που είπε νωρίτερα ο zakkwylde κλπ.

  Συμφωνω οτι ειναι σημαντικες εννοιες, αλλα θεωρω οτι μετα απο καποια απασχοληση με τον προγραμματισμο ειναι κατι που θα το κατανοησεις και θα το αναζητησεις μονος σου. Δεν πιστευω οτι πρεπει να μαθεις στους φοιτητες τον 100% σωστο τροπο. Πρεπει να τους μαθεις τις σωστες εννοιες, και μετα οταν παρουσιαζονται οι αναγκες να μπορεσουν μονοι τους να καταλαβουν γιατι σε ορισμενες περιπτωσεις δεν ειναι λυση η inheritance.

 

  Πως θα γινει, αμα δεν ξερεις να οδηγεις δεν μπορει να σε παρει ο δασκαλος οδηγησης, να σε παει Nürburgring και να σου πει κανε αναποδα τιμονια. Πρεπει πρωτα να μαθεις να οδηγεις με 30 χιλιομετρα, μετα να αυξησεις ταχυτητα και μετα να εχεις το wow moment, που θα καταλαβεις, να εδω θα βοηθουσε πολυ να το κανω αυτο. 

 

   Το πρωτο τους wow moment θεωρω ειναι οταν θα ξεκινησουνε με testing.

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...