# The arch records whose category is Core Modular Design

This index as JSON: https://banes-lab.com/json/api/facets/arch/category/core-modular-design

## Entries

- [Single Responsibility Principle (SRP)](https://banes-lab.com/records/arch/single-responsibility.md)
- [Separation of Concerns](https://banes-lab.com/records/arch/separation-of-concerns.md)
- [Do Not Repeat Yourself (DRY)](https://banes-lab.com/records/arch/duplicate-code.md)
- [High Cohesion](https://banes-lab.com/records/arch/high-cohesion.md)
- [Low Coupling](https://banes-lab.com/records/arch/low-coupling.md)
- [Encapsulation](https://banes-lab.com/records/arch/encapsulation.md)
- [Information Hiding](https://banes-lab.com/records/arch/information-hiding.md)
- [Abstraction](https://banes-lab.com/records/arch/abstraction.md)
- [Modularity](https://banes-lab.com/records/arch/modularity.md)
- [Composability](https://banes-lab.com/records/arch/composability.md)
- [Composition Over Inheritance](https://banes-lab.com/records/arch/composition-over-inheritance.md)
- [Reusability](https://banes-lab.com/records/arch/reusability.md)
- [Replaceability](https://banes-lab.com/records/arch/replaceability.md)
- [Interchangeability](https://banes-lab.com/records/arch/interchangeability.md)
- [Independence](https://banes-lab.com/records/arch/independence.md)
- [Autonomy](https://banes-lab.com/records/arch/autonomy.md)
