Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

PWSZ Gniezno // codefly 2009. Programowanie obiektowe PWSZ Gniezno // codefly 2009 autor: Krzysztof Kęczkowski

Podobne prezentacje


Prezentacja na temat: "PWSZ Gniezno // codefly 2009. Programowanie obiektowe PWSZ Gniezno // codefly 2009 autor: Krzysztof Kęczkowski"— Zapis prezentacji:

1 PWSZ Gniezno // codefly 2009

2 Programowanie obiektowe PWSZ Gniezno // codefly 2009 autor: Krzysztof Kęczkowski

3 Dlaczego obiektowo? PWSZ Gniezno // codefly 2009 Programowanie proceduralne początek koniec Linie kodu

4 Dlaczego obiektowo? Przykład biblioteki – zbioru książek Książka autor, tytuł, rok wydania, wydawnictwo, liczba stron, ilość sztuk, ilość sztuk wypożyczonych, ilość sztuk do wypożyczenia, itd.

5 Dlaczego obiektowo? PWSZ Gniezno // codefly 2009 Przykład biblioteki – zbioru książek przykładowe rozwiązania wg programowania proceduralnego Wiele różnych tablic i przechodzenie po nich na tym samym indeksie Tablica ze wskaźnikami do struktur przechowujących właściwości Dziwne rozwiązania na około

6 Dlaczego obiektowo? Przykład koła – użycie funkcji Koło położenie x, położenie y, promień, średnica, pole, obwód PWSZ Gniezno // codefly 2009

7 Dlaczego obiektowo? PWSZ Gniezno // codefly 2009 przykładowe rozwiązania wg programowania proceduralnego Podanie wartości x i y położenia oraz promienia koła Wywołanie funkcji operującej na tych wartościach Obliczenie wartości średnicy, pola i obwodu Przykład koła – użycie funkcji

8 Dlaczego obiektowo? Czy warto stworzyć coś, co pozwoliłoby pogrupować istotne właściwości (cechy) obiektów oraz pozwoliło im samym zarządzanie swoimi wartościami (metody) ? Tak, warto. PWSZ Gniezno // codefly 2009

9 Idea PWSZ Gniezno // codefly 2009 Wszystko jest obiektem Programowanie obiektowe

10 Reprezentacja obiektu PWSZ Gniezno // codefly 2009 Programowanie obiektowe Nazwa obiektu Cechy obiektu Funkcje, metody obiektu

11 Programowanie obiektowe Przykład obiektu PWSZ Gniezno // codefly 2009 Samochód marka, model, rocznik, pojemność, typ nadwozia, liczba drzwi, wyposażenie zapisz właściwości, wyświetl właściwości, modyfikuj właściwości class nazwa klasy cechy klasy metody klasy

12 Programowanie obiektowe Podstawowe założenia: PWSZ Gniezno // codefly 2009 Abstrakcja Hermetyzacja Polimorfizm Dziedziczenie

13 Programowanie obiektowe Korzyści PWSZ Gniezno // codefly 2009 Większa przejrzystość kodu Lepsze zarządzanie kodem Ułatwienie dla pracy zespołowej Skomplikowane projekty stają się prostsze Programowanie wizualne

14 Programowanie obiektowe Przykład PWSZ Gniezno // codefly 2009


Pobierz ppt "PWSZ Gniezno // codefly 2009. Programowanie obiektowe PWSZ Gniezno // codefly 2009 autor: Krzysztof Kęczkowski"

Podobne prezentacje


Reklamy Google