Υλοποίηση εφαρμογής σε γλώσσα python, με χρήση αντικειμενοστραφών τεχνικών για τη διαχείριση της πελατειακής βάσης ενός καταστήματος τραπέζης
Implementation of an application in python, using object oriented techniques for the management of the customer base of a bank branch
Λέξεις-κλειδιά
Αντικειμενοστραφής προγραμματισμός ; Κληρονομικότητα ; Python ; Τραπεζικό λογισμικό ; Τραπεζικό σύστημαΠερίληψη
Στο πλαίσιο αυτής της διπλωματική εργασία εξετάζονται οι θεμελιώδεις έννοιες του προγραμματισμού όπως η αντικειμενοστράφια, η κληρονομικότητα και ο πολυμορφισμός. Το έργο παρέχει μια λεπτομερή ανάλυση της δομής ενός προγράμματος, εξετάζοντας τη σχέση μεταξύ της κύριας γονικής κλάσης και των τριών υποκλάσεών της. Επίσης, διερευνάται ο τρόπος με τον οποίο χρησιμοποιούνται οι τύποι δεδομένων στον κώδικα. Επιπλέον, σε αυτήν την διπλωματική εργασία εξετάζονται διάφορες
βιβλιοθήκες και frameworks,και πως αυτά τα εξειδικεύουν την εκάστοτε γλώσσα προγραμματισμού. Απώτερος σκοπός είναι να προσφέρει μια σαφή κατανόηση των παραπάνω καθώς και την σωστή αλλά και πρακτική εφαρμογή τους.
Περίληψη
In the context of this thesis, the fundamental concepts of programming such as object-oriented programming, inheritance, and polymorphism are examined. The project provides a detailed analysis of a program's structure, examining the relatonship between the main parent class and its three subclasses. Additonally, the way data types are used in the code is investgated. Furthermore, the thesis examines various libraries and frameworks and how these specialize in each programming language. The goal is to
offer a clear understanding of the above concepts as well as their correct and practcal applicaton.