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.