Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
http://dspace.lib.uom.gr/handle/2159/22994
Συγγραφέας: | Αλεξανδρής, Χρήστος |
Τίτλος: | Σχεδιαστικά πρότυπα στην ECMAScript 6 |
Ημερομηνία Έκδοσης: | 2018 |
Τμήμα: | Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική |
Επόπτης Καθηγητής: | Κασκάλης, Θεόδωρος |
Περίληψη: | Η JavaScript είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού η οποία εξελίσσεται συνεχώς και χρησιμοποιείται κυρίως για την κατασκευή διαδικτυακών εφαρμογών. Στην έκδοση ECMAScript 6 έγιναν σημαντικές προσθήκες οι οποίες επηρεάζουν τον τρόπο συγγραφής κώδικα και τον τρόπο σχεδίασης. Μία από αυτές τις προσθήκες είναι οι κλάσεις. Οι κλάσεις για την JavaScript αποτελούν ένα νέο ανώτερο συντακτικό για την δημιουργία αντικειμένων, που οι προγραμματιστές μπορούν να χρησιμοποιούν αντί των συναρτήσεων κατασκευαστών. Κατά το σχεδιασμό λογισμικού με κλάσεις είναι πιθανό να προκύψουν γνωστά προβλήματα σχεδίασης που μπορούν να επιλυθούν με την χρήση σχεδιαστικών προτύπων. Στην παρούσα διπλωματική εργασία παρουσιάζονται, αναλύονται και υλοποιούνται σχεδιαστικά πρότυπα στην έκδοση ECMAScript 6 με την χρήση των κλάσεων. Τα σχεδιαστικά πρότυπα που παρουσιάζονται ανήκουν σε τρεις κατηγορίες, στα κατασκευαστικά, δομικά και συμπεριφοράς. Τα κατασκευαστικά σχεδιαστικά πρότυπα που παρουσιάζονται είναι τα Abstract Factory, Builder, Factory Method, Prototype και Singleton. Τα δομικά σχεδιαστικά πρότυπα που παρουσιάζονται είναι τα Adapter, Bridge, Composite, Decorator, Façade, Flyweight και Proxy. Τα σχεδιαστικά πρότυπα συμπεριφοράς που παρουσιάζονται είναι τα Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method και Visitor. |
Λέξεις Κλειδιά: | JavaScript ECMAScript 6 ECMAScript Σχεδιαστικά πρότυπα Κατασκευαστικά σχεδιαστικά πρότυπα Δομικά σχεδιαστικά πρότυπα Σχεδιαστικά πρότυπα συμπεριφοράς |
Πληροφορίες: | Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2018. |
Δικαιώματα: | Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές |
Εμφανίζεται στις Συλλογές: | Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M) |
Αρχεία σε αυτό το Τεκμήριο:
Αρχείο | Περιγραφή | Μέγεθος | Μορφότυπος | |
---|---|---|---|---|
AlexandrisChristosMsc2018.pdf | 2.11 MB | Adobe PDF | Προβολή/Ανοιγμα |
Αυτό το τεκμήριο προστατεύεται από Αδεια Creative Commons