Advertisement
Guest User

Untitled

a guest
Jun 21st, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.80 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="UTF-8">
  5.     <title>Teoria projektowania obiektowego</title>
  6.     <style>
  7.     html {
  8.     background: url(tlo.jpg) no-repeat center center fixed;
  9.     -webkit-background-size: cover;
  10.     -moz-background-size: cover;
  11.     -o-background-size: cover;
  12.     background-size: cover;
  13.     }
  14.     body {text-align: center;}
  15.     p {color: white; font-family: Arial;}
  16.     .piatka {font-size: x-large;}
  17.     .siodemka {font-size: 70px; font-weight: bold;}
  18.     table {font-size: large; border: 20px outset;}
  19.     td {vertical-align: middle; border: 1px solid; color: white;}
  20.     #powrot {font-size: xx-large; font-weight: bold;}
  21.     span.bold {font-weight: bold;}
  22.     </style>
  23.   </head>
  24.   <body>
  25.  
  26.     <p class="siodemka">
  27.       Projektowanie stukturalne a obiektowe
  28.     </p>
  29.  
  30.     <hr>
  31.  
  32.     <p class="piatka">
  33.       Różnice pomiędzy programowaniem strukturalnym a obiektowym:
  34.     </p>
  35.  
  36.     <table>
  37.       <tr>
  38.         <td>
  39.           Programowanie strukturalne
  40.         </td>
  41.         <td>
  42.           Programowanie obiektow
  43.         </td>
  44.       </tr>
  45.       <tr>
  46.         <td>
  47.           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.
  48.         </td>
  49.         <td>
  50.           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ń.
  51.         </td>
  52.       </tr>
  53.       <tr>
  54.         <td>
  55.           Programowanie strukturalne wykorzystuje do rozwiązywania zadań dobrze określone struktury algorytmiczne: sekwencja, selekcja, iteracja i rekursja; unika natomiast stosowania instrukcji skoku.
  56.         </td>
  57.         <td>
  58.           Cechy typowe dla programowania obiektowego:<span class="bold">abstrakcja</span> - zredukowanie właściwości opisywanego obiektu do najbardziej podstawowych,<span class="bold">hermetyzacja danych</span> - dostęp do składowych jest ograniczony za pomocą dobrze określonego interfejsu,<span class="bold">dziedziczenie</span> - mechanizm umożliwiający wywodzenie nowych klas z klas już istniejących, wrazz przejmowaniem ich metod,<span class="bold">polimorfizm</span> - wielopostaciowość, pozwala na wybór metody spośród różnych wersji w zależności od kontekstu.
  59.         </td>
  60.       </tr>
  61.     </table>
  62.  
  63.     <a href="index.html" id="powrot">Powrót do strony głównej</a>
  64.  
  65.   </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement