August 2018
Beginner
594 pages
22h 33m
English
When partitioning a complicated software system, layering is one of the most common techniques. In a layered architecture, the software application is divided into various horizontal layers, with each layer located on top of a lower layer. Each layer is dependent on one or more layers below it (depending on whether the layers are open or closed), but is independent of the layers above it.
Read now
Unlock full access