Question: - What exactly does that mean, however? Is there an inherent advantage to programming in a non-linear fashion as opposed to a more linear procedural approach? In what situations would you think object-oriented programming would be superior to procedural?