obiektowe - gdzie położono nacisk na :
• tworzenie reprezentacji problemu w postaci zbliżonej do niego samego
• łatwą konserwację i rozbudowę oprogramowania
• możliwość wielokrotnego użycia modułów programowych (ang. reusability)
• lepsze wsparcie dla budowy dużych systemów i pracy grupowej
komponentowe, będące dalszą ewolucją obiektów w kierunku zgodności na poziomie binarnym, a nie źródłowym. Oznacza to. że tworzy się komponenty poddane kompilacji i konsolidacji (a więc gotowe do użycia), które zapewniają jednolity interfejs do usług, których dostarczają.
Wykład 3 Pi ogranuw awe kompułei ów I *> ->