1-Advanced Design and Programming next clip

Recording date 2019-10-14

Via

Free

Language

German

Faculty

Professur für Open Source Software

Producer

MultiMediaZentrum

Format

lecture

This course teaches principles and practices of advanced object-oriented design and programming.

Students learn the following concepts:

Class-Level

  • Method design

  • Class design

  • Classes and interfaces

  • Subtyping and inheritance

  • Implementing inheritance

  • Design by contract

Collaboration-Level

  • Values vs. objects

  • Role objects

  • Type objects

  • Object creation

  • Collaboration-based design

  • Design patterns

Component-Level

  • Error handling

  • Meta-object protocols

  • Frameworks and components

  • Domain-driven design

  • API evolution

More clips in this category "Computer Science"

2013-07-03
Studon
protected  
2019-05-14
Passwort
protected  
2017-03-30
IdM-login / Passwort
protected  
2016-12-08
IdM-login
protected