Slide 67
Slide 67 text
Modularizing
✂
Look for clusters of classes that share the same prefix. For
example: User, UserManager, UserCache, UserLoader.
.
Untangle hard dependencies between types, and establish
clear APIs and Interfaces. Avoid using global state.
0
Classes that perform a single dedicated task, such as login
or caching, are ideal candidates.
/
Define an API entry point. Just like with most SDKs, what is
the top-level module API that the app can interact with?
1