| Klassen B er konstrueret ved at kopiere alle A's egenskaber ind i B |  | Klassen B er konstrueret ved at arve fra A |
| A og B er separate klasser uden spor af det oprindelige slægtskab |  | B er defineret med udgangspunkt i A, og således vævet sammen med A |
| Vanskelig at vedligeholde pga. dublering af egenskaber |  | Lettere at vedligeholde da egenskaber kun er defineret i én klasse |