O'Reilly logo

AngularJS by Robin Böhm, Philipp Tarasiewicz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7

Frequently Asked Questions

AngularJS Modules: How Do You Structure Applications with Modules?

What are modules? In software engineering, modules are building blocks that form a closed functional unit and exhibit a high degree of cohesion. According to this definition, a module should be responsible for exactly one task and modules should form an entire system through loose coupling. Generally, you should always try to create modular software. This is especially true when encapsulated functionality is being reused or when a project needs to be more structural due to its complexity. In addition, a module has a clearly defined interface, which is used by its users to integrate with the module. The internal implementation of the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required