https://github.com/dirkriehle/adap-course
A course on advanced object-oriented design and programming
https://github.com/dirkriehle/adap-course
class-design collaboration-based-design design-by-contract design-patterns error-handling inheritance interface-design method-properties method-types object-creation object-oriented-frameworks role-modeling subtyping type-objects value-objects
Last synced: 8 months ago
JSON representation
A course on advanced object-oriented design and programming
- Host: GitHub
- URL: https://github.com/dirkriehle/adap-course
- Owner: dirkriehle
- License: cc-by-4.0
- Created: 2018-07-02T11:01:24.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T12:08:41.000Z (about 1 year ago)
- Last Synced: 2025-01-27T13:31:38.391Z (about 1 year ago)
- Topics: class-design, collaboration-based-design, design-by-contract, design-patterns, error-handling, inheritance, interface-design, method-properties, method-types, object-creation, object-oriented-frameworks, role-modeling, subtyping, type-objects, value-objects
- Language: Java
- Homepage: http://dirkriehle.com/open-courses/advanced-design-and-programming
- Size: 141 MB
- Stars: 11
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Advanced Design and Programming [ADAP]
Students learn concepts of advanced object oriented design and programming using a single semester-long project.
Overview is at https://profriehle.com/open-courses/advanced-design-and-programming/
YouTube playlist is at https://youtube.com/playlist?list=PLQ2ODVSeOYlUxPZgn0qIFXaffH7phWSVM
Slides are here at https://github.com/dirkriehle/adap-course/