Με βάση την αρχή της στιβαρότητας σχεδιάζουμε ως εξής.
Όταν ένα άρθρωμα επιστρέφει αντικείμενα κάποιου αφηρημένου τύπου
που δεν είναι γνωστά στα αρθρώματα που το καλούν, συνιστάται αυτά να
είναι τύπου διεπαφής.
Έτσι η υλοποίηση των αρθρωμάτων που το καλούν δεν επηρεάζεται από
αλλαγές στο εσωτερικό του αρθρώματος που καλείται.
Όταν ένα άρθρωμα δέχεται αντικείμενα κάποιου αφηρημένου τύπου
του οποίου την υλοποίηση ελέγχει
συνιστάται αυτά να είναι τύπου αφηρημένης κλάσης.
Έτσι αν το καλούμενο άρθρωμα επεκταθεί στο μέλλον, αυτό θα μπορεί να παράσχει
συμβατότητα στα αρθρώματα που το καλούν με την υλοποίηση στην κλάση
μεθόδων συμβατότητας.