URL: https://physikseminar.desy.de/zeuthen/colloquia_in_2019/13_february_2019/@@siteview
Breadcrumb Navigation
Object Oriented Programming ...for pedestrians Part II
Christian Koschitzki | PITZ (DESY)
Seminar room 3, 14:00
Part II: Inheritance, SOLID Principles
Professional software development has evolved into a dynamic code writing style, where solutions can be adapted and re-purposed to new demands and changing environment. A key technique for this is the object oriented approach to programming, which introduces the concept of inheritance. With this approach the structure of the code reflects evolution of software projects over time. Such code also meets neatly the demands for non-deterministic programs, where execution is driven by external factors like human input (GUIs) or changing environment (hardware controllers) rather than input data alone. The basics will be introduced and illustrated with suitable examples.