It is based on the assumption that every system should take care of a concern in a way that such concern should be encapsulated by the system itself.
Visit the following resources to learn more: