
Advanced Design and Programming 2019/2020 (QHD 1920 - Video & Folien)
Prof. Dr. Dirk Riehle
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
集數
- 共 11 集
簡介
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
資訊
- 創作者Prof. Dr. Dirk Riehle
- 集數11
- 年齡分級兒少適宜
- 版權© 2025 FAU
- 節目網站