A+ A+   Modularity with a project
  • Mock frame
    • Index
  • username
  • Log out
  • Modularity with a project
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
  • Site

  • Home
  • Course archive
  • username
  • Log out
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
Modularity » « (Q) Stack modifications
  1. Programming 2: Structures »
  2. Modularity with a project

Modularity with a project¶

  • 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
  • Waterdrop game, the second version
    • Modules and data structures of the game
    • Communication between objects
    • Responsibilities of drop objects and splash objects
      • Colliding splashes
      • Destructing objects
    • Summary
  • More about programming style
  • (P) IT company
    • Header comment and feedback language
    • Program description
    • General information about the commands
    • The commands already implemented with their error messages
    • Commands to be implemented with their error messages
    • Modules of the program
    • The assignment in more detail
    • Tips
    • Implementing the program in parts
    • Special requirements
    • Evaluation
  • (Q) Feedback from the project
Modularity » « (Q) Stack modifications
  • Privacy Policy