- 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 each other?
17 / 31