facade.txt 546 B

12345678910111213141516171819202122232425262728293031323334
  1. @startuml
  2. /' FACADE '/
  3. class Facade {
  4. - subsystem1
  5. - subsystem2
  6. - subsystem3
  7. - subsystem4
  8. }
  9. package "Complex system" <<Node>> {
  10. class Subsystem1
  11. class Subsystem2
  12. class Subsystem3
  13. class Subsystem4
  14. }
  15. hide empty members
  16. Facade --> Subsystem1
  17. Facade --> Subsystem2
  18. Facade --> Subsystem3
  19. Facade --> Subsystem4
  20. note as N1
  21. <b><color:royalBlue>Facade</color></b>
  22. <b>Type:</b> Structural
  23. Masque la complexité - et uniformise l'accès
  24. à des sous-systèmes avec une approche
  25. simplifiée.
  26. end note
  27. @enduml