This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
oop:introduction [2015/01/20 15:06] gthanos [Η Κλάση] |
oop:introduction [2015/02/15 08:36] gthanos [Περιεχόμενα της Κλάσης] |
||
---|---|---|---|
Line 41: | Line 41: | ||
* Σύνθετους τύπους δεδομένων (Reference Types), Strings, Arrays, Objects κλπ | * Σύνθετους τύπους δεδομένων (Reference Types), Strings, Arrays, Objects κλπ | ||
- **Kατασκευαστές αντικειμένων**. | - **Kατασκευαστές αντικειμένων**. | ||
- | - **Μεθόδους** (συναρτήσεις στην γλώσσα C) | + | - **Μεθόδους** (το αντίστοιχο των συναρτήσεων στην γλώσσα C) |
==== Κληρονομικότητα ==== | ==== Κληρονομικότητα ==== | ||
Line 117: | Line 117: | ||
* Εάν μία κλάση δεν είναι καλά σχεδιασμένη ή υλοποιημένη μπορούμε να την ξαναγράψουμε από την αρχή χωρίς να επηρεαστεί ο υπόλοιπος κώδικας. | * Εάν μία κλάση δεν είναι καλά σχεδιασμένη ή υλοποιημένη μπορούμε να την ξαναγράψουμε από την αρχή χωρίς να επηρεαστεί ο υπόλοιπος κώδικας. | ||
* Στον αντικειμενοστραφή προγραμματισμό η φάση του σχεδιασμού είναι εξαιρετικά σημαντική. Καλός σχεδιασμός σημαίνει συντηρήσιμος, ευκολότερος στην ανάπτυξη κώδικας. | * Στον αντικειμενοστραφή προγραμματισμό η φάση του σχεδιασμού είναι εξαιρετικά σημαντική. Καλός σχεδιασμός σημαίνει συντηρήσιμος, ευκολότερος στην ανάπτυξη κώδικας. | ||
+ | |||
+ | | Επόμενο: [[:java:class | Η κλάση]]| | ||
+ | |||