In this chapter, you learned how to build application components with a public API, events, and internal implementation details. Application components can greatly help to improve how you build and architect applications.