8344044650

8344044650



2.3    Najlepsze odzwierciedlenie rzeczywistego świata

Programowanie obiektowe najlepiej odzwierciedla dzianinie świata, które składa się z obiektów mających w sobie inne obiekty lub wchodzących w interakcje z innymi obiektami. Obiekty maja pewne dane, własności (pola) i możliwości (metody).

2.4    Łatwe tworzenie aplikacji okienkowych

Każdy element okienka jest traktowany jako osobny obiekt, który działa niezależnie od innych. Dzięki można tworzyć dowolne okienka za pomocą dostępnych obiektów bez potrzeby implementacji zachowania całego okna (każdy element działa autonomicznie).

2.5    Abstrakcja

Dzięki możliwości tworzenia metod bez podawania ich dokładnej postaci, można ” ‘zlecać” ’ implementację tych metod w późniejszym etapie.

3 Projektowanie programu zorientowanego obiektowo

Najważniejszym etapem, który ma bezpośredni wpływ na poprawne i zgodne z założeniem działanie całego programu jest etap projektowania. Przed rozpoczęciem etapu implementacji programu, należy najpierw stworzyć jego dokładny plan zawierający strukturę klas, ich zachowania i powiązania między nimi. Na jego podstawie krok po kroku będzie można stworzyć spójny, działający program. Łatwo można zauważyć, że w programowaniu obiektowym etap implementacji, jest wyłącznie etapem zamiany schematu na kod programu. Poprawność działania zależy od etapu rozpoznania i projektowanie. Pierwszym etapem jest poznanie założeń dotyczących programu (najczęściej rozmowa z klientem), w kolejnych etapach należy zapisać problem w postaci wyspecyfikowanie klas, wypisanie ich zachowań, uwzględnić dziedziczenie oraz wzajemne zależności. Ostatnim etapem jest złożenie modelu w sekwencje, która umożliwi zrealizowanie powierzonego mu zadania. Zlekceważenie tego etapu może spowodować, że wykonanie projektu odbiega od tego co było założone przy specyfikacji początkowej. Przykładem błędów na etapie projektowania jest problem zamówienia huśtawki Rys 1.

2



Wyszukiwarka

Podobne podstrony:
Dlaczego programowanie obiektowe? •    Jest bliższe postrzeganiu świata przez
makroekonomia kolokwium 1 (0) PRAWDA / FAŁSZ 1. PKB per capita odzwierciedla rzeczywisty* podział d
SN grudzien 061 ODZWIERCIEDLENIE RZECZYWISTOŚCI Brzuszna kora Dolny płat Reakcje neuronów lustrzany
Wprowadzenie Programy obiektowe 3D Programy tej klasy zostały stworzone jako narzędzie do szybkiej
3D - nienamacalna rzeczywistość ~ /pm Programowa jak i designerska grafika 3D jest w 100% oparta na
Programowanie obiektowe Najbardziej rozpowszechnionym w dzisiejszych czasach paradygmatem programowa
Programowanie agentowe - abstrakcyjna forma programowania obiektowego. Elementem jest agent , czyli
skanowanie0014 4 SIEDEM -NOWYCH* CUDÓW ŚWIATA Lp. Obiekt Państwo I Wielki Mur
Nomenklatura ® program: obiekt pasywny - ciąg rozkazów i instrukcji do wykonania przez procesor ® pr
Konspekty-scenariusze realizacji kól zainteresowań IT »> programowanie obiektowe z obsługą zdarze
Języki Programowania z Programowaniem Obiektowymwykład (15 godzin/semestr) laboratorium (30
Microsoft Programowanie obiektowe w języku C# Mateusz Kozłowski
Typy klasowe (klasy)1.    Programowanie obiektowe Programowanie obiektowe (ang.
Programowanie obiektowe - Javadla studentów II roku Wydziału Fizyki PW Sławomir Ertman, 2014 Kontakt
IMGh75 (10) Podsumowując: poznawanie przez uczniów zapisanego w programie obiektu stanowi okazję do
poszczególnych miejscowościach odzwierciedlały rzeczywiste wpływy polityczne w powiecie. Sędzić bowi

więcej podobnych podstron