Slide 16
Slide 16 text
Challenges
• Independence: features has its implementation spread out
over multiple modules.
• Encapsulation: modules contains items that usually aren't
closely related to each other.
• Growth: As an application grows, the number of modules
remains the same, while the number of classes in each
module will increase without bound.