Toggle navigation
A+
A+ Second project (course week 7)
Mock frame
Index
username
Log out
Second project (course week 7)
Course
Index
Exercise results
Notifications
External
Discussions
Help
Site
Home
Course archive
username
Log out
Course
Index
Exercise results
Notifications
External
Discussions
Help
« Questions about earlier topics?
Modularity »
Programming 2: Techniques
»
Second project (course week 7)
Second project (course week 7)
¶
Modularity
Mini example: geometry calculations
Compilation phases of the geometry calculator
More complex example: bus timetables
Module’s public interface (.hh file)
Module’s private interface (.cpp file)
How to design modules
Benefits of modularity
Abstract data types
Examples on abstract data types
Information hiding and encapsulation
A fraction example
About programming style in object-oriented programming
Generic guidelines
More special rules
(P) Company
Header comment and feedback language
Modules of the program
Functionality of the program
Functionality of the Company module
Tips for completing the assignment
Implementing the program in stages
Special requirements
Evaluation
Conclusion (including information about exam)
Instructions for exam
About Git
For the future
« Questions about earlier topics?
Modularity »
Privacy Policy