Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/22994
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΚασκάλης, Θεόδωροςel
dc.contributor.authorΑλεξανδρής, Χρήστοςel
dc.date.accessioned2019-04-14T20:10:39Z-
dc.date.available2019-04-14T20:10:39Z-
dc.date.issued2018el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/22994-
dc.descriptionΔιπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2018.el
dc.description.abstractΗ 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.el
dc.format.extent169el
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectJavaScripten
dc.subjectECMAScript 6en
dc.subjectECMAScripten
dc.subjectΣχεδιαστικά πρότυπαel
dc.subjectΚατασκευαστικά σχεδιαστικά πρότυπαel
dc.subjectΔομικά σχεδιαστικά πρότυπαel
dc.subjectΣχεδιαστικά πρότυπα συμπεριφοράςel
dc.titleΣχεδιαστικά πρότυπα στην ECMAScript 6el
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
AlexandrisChristosMsc2018.pdf2.11 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons