|
Unsystematischer Ansatz der Wiederverwendung
Bezüglich wiederverwendbarer Software unterscheidet man den unsystematischen Ansatz und die Verwendung von Design Patterns. Die unsystematische Wiederverwendung, bspw. das „Cut and Paste"-Prinzip, ist durch die folgenden zwei Aspekte charakterisiert:
- Wiederverwendung von Code: Code-Blöcke eines bestehenden Software-Systems werden in ein neues System kopiert.
- Wiederverwendung eines Designs: Große Code-Blöcke eines bestehenden Software-Systems werden in ein neues System kopiert. Hierbei werden viele interne Details gelöscht, wodurch die Schablone des alten Systems erhalten bleibt.
Bei der unsystematischen Wiederverwendung ist der Software-Entwickler dazu gezwungen, viele Implementierungsdetails des wiederverwendeten Codes zu verstehen. Diese Variante ist daher stets aufwendig und nicht zu empfehlen. |