Mit Hilfe von Umsetzungen und Mustern können Sie das Design
Ihres Modells verfeinern. Modell-in-Modell-Umsetzungen verfeinern
ein Modell von einer Abstraktionsebene auf eine andere, während Muster
ein Modell normalerweise auf derselben Abstraktionsebene verfeinern.
Sie können Muster auf Ihr Modell anwenden, um bewährte
objektorientierte Designs und Codes zwischen Projekten und Entwicklern
wiederzuverwenden, und um Designlösungen für wiederkehrende Softwareprobleme
zu erfassen. Mit Umsetzungen können Sie ein Modell in ein anderes Modell
desselben Systems konvertieren.