design by contract: projektowanie kontraktowe

Metodologia programowania opracowana przez Bertranda Meyera polegająca na formułowaniu zależności między klasami na zasadzie kontraktu zawieranego przez dostawcę i odbiorcę. Pomysł ten jest analogią do prawdziwych stosunków biznesowych, gdzie dostawca musi dostarczyć produkt, odbiorca za niego zapłacić i obie strony muszą spełniać różne warunki (przestrzegać prawa itp.). Ponieważ nazwa Design by Contract jest zarejestrowanym znakiem towarowym amerykańskiej firmy Interactive Software Engineering, Inc., technikę tę często nazywa się także „programming by contract” lub „contract programming”.

Podobał Ci się ten artykuł?

Oceń go!

Średnia 0 / 5. Liczba głosów: 0

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

Jajko z dzwonkiem
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz

17 − trzynaście =