Application layers and GOLDEN rules of design pattern

Application layers

GOLDEN rules of design pattern

  1. Client should always call the abstraction (interface) and not the exact implementation.
  2. Future changes should not impact the existing system.
  3. Change always what is changing.
  4. Have loose coupling
  • Inheritance (Most coupled)
  • Composition
  • Aggregation
  • Association
  • Dependency
  • Realization (Least coupled)

Add comment

reload, if the code cannot be seen