Wiederverwendung

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.

SPNavRight SPNavRight SPNavRight
BuiltByNOF