Filozofia inżynierska: Barbara Liskov, kontrakt jest typem
Barbara Liskov uczyniła abstrakcję danych prymitywem programistycznym: typ to kontrakt, którego dotrzymuje, a podtyp musi honorować każdą obietnicę składaną przez swój nadtyp.
Engineering & Craft