ABSTRACT

Separation of concerns is a programming discipline and another step one can take when organizing code. The concept involves separating different sections of code from each other so that those sections can be worked on separately without interference from other sections. Within the same language, this would equate to modularization of code. Here it is applied in order to keep the many different parts of a modern web application separate. This is also known as loose coupling.