Szenario: Stell dir vor, wenn Sie einen Rich Text Editor (Rich Text) implementieren müssen, für jedes Zeichen kann verwendet werden, um eine Klasse darstellen, aufzeichnen den Charakter der Lage, Größe, Schriftart, Farbe, Unicode-Werte und so weiter. Dies ist ein einfaches Design, aber sorgfältig darüber nachdenken, in einem sehr umfangreichen Dokument, kann die gleiche Größe oder Schriftart für viele der Zeichen lang sein. Wenn jeder Charakter die gleichen Informationen erfasst werden, ist es verpflichtet, viel Platz verschwenden. Lösung: