it:ad:patterns:reference_downwards_only

IT:AD:Patterns:Reference Downward Only

Summary

Software Circular Dependencies between modules are problematic due to the tight coupling of the mutually dependent modules which renders the separate re-use and testability of a single module impossible.

Circular Dependencies may also cause memory leaks by preventing certain very primitive automatic garbage collectors (those that use reference counting) from deallocating unused objects.

After applying the recommendated IT:AD:Patterns:Minimal Dependency Cardinality pattern – to minimize circular dependencies – the same guidelines apply to DDD based applications as older architecture patterns:

Assembllies must reference Assemblies in the same or lower layers -- never higher layers.
  • /home/skysigal/public_html/data/pages/it/ad/patterns/reference_downwards_only.txt
  • Last modified: 2023/11/04 03:29
  • by 127.0.0.1