One Object
- Declare all methods and constants as properties of a global library object
- Pros
- Less chance of problems with unique naming
- The user knows when the library is being used
- The developer tools make it easier to see what functions / constants are included
- Cons
- The user needs to type more
- Needs to load the whole library at once
15 / 32