Multi-File Projects

  • Beyond very simple projects, it helps to split up your code
  • Code is usually split into multiple files and multiple classes
  • Files and classes tend to be organized by functionality
  • How does code in different files interact?
  • In other words, how do classes interact with their dependencies?

20 / 27