Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <title>Teoria projektowania obiektowego</title>
- <head>
- <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
- </head>
- <body>
- <b><p align="center"><font color="white"><font size="7"><font face="Arial">Projektowanie stukturalne a obiektowe<hr align="center" /></b>
- <body background="tlo.jpg"
- <p><font face="white"><font color="white"><font size="5"><center>Różnice pomiędzy programowaniem strukturalnym a obiektowym:</center>
- <table border="20">
- <tr align="center" valign="middle">
- <td><font color="white"><font size="4">Programowanie strukturalne</td></font> <td><font color="white"><font size="4">Programowanie obiektowe</td></font>
- </tr>
- <tr align="center" valign="middle">
- <td><font color="white"><font size="4">Programowanie strukturalne jest paradygmatem programowania, zalecającym podział programu na moduły, komunikujące się poprzez dobrze określone interfejsy. Jest rozszerzeniem koncepcji programowania proceduralnego, zalecającego dzielenie kodu na procedury, wykonujące ściśle określone zadania. Procedury nie powinny korzystać z parametrów globalnych, ale przekazywać wszystkie potrzebne dane jako parametry do procedury.</td> <td><font color="white">Programowanie obiektowe wprowadza pojęcie obiektu, w którym dane i procedury są ze sobą ściśle powiązane. Program obiektowy korzysta z obiektów, komunikujących się ze sobą w celu wykonania określonych zadań.</td></font>
- </tr>
- <tr align="center" valign="middle">
- <td><font color="white"><font size="4">Programowanie strukturalne wykorzystuje do rozwiązywania zadań dobrze określone struktury algorytmiczne: sekwencja, selekcja, iteracja i rekursja; unika natomiast stosowania instrukcji skoku.</td></font> <td><font color="white"><font size="4">Cechy typowe dla programowania obiektowego:<b>abstrakcja</b> - zredukowanie właściwości opisywanego obiektu do najbardziej podstawowych,<b>hermetyzacja danych</b> - dostęp do składowych jest ograniczony za pomocą dobrze określonego interfejsu,<b>dziedziczenie</b> - mechanizm umożliwiający wywodzenie nowych klas z klas już istniejących, wrazz przejmowaniem ich metod,<b>polimorfizm</b> - wielopostaciowość, pozwala na wybór metody spośród różnych wersji w zależności od kontekstu.<td></font>
- </tr>
- </table>
- <p align="center"><b><font size="6"><a href="index.html">Powrót do strony głównej</a></font></p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment