Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Objektumorientált tervezés Út az objektumig Az objektum fogalma, jellemzői Objektummal kapcsolatos fogalmak Hardverfogalmak A rendszer modell nézetei Objektumorientált.

Hasonló előadás


Az előadások a következő témára: "Objektumorientált tervezés Út az objektumig Az objektum fogalma, jellemzői Objektummal kapcsolatos fogalmak Hardverfogalmak A rendszer modell nézetei Objektumorientált."— Előadás másolata:

1 Objektumorientált tervezés Út az objektumig Az objektum fogalma, jellemzői Objektummal kapcsolatos fogalmak Hardverfogalmak A rendszer modell nézetei Objektumorientált programtervezés Objektumorientált módszertanok UML

2 Út az objektumig A modellezés problémája: Számítástechnikai információ: utasítás, algoritmus adat, adatszerkezet Valós világ Fogalmi modell Implementációs modell Modell alkotás top-down bottom-up Mi legyen a modellek alapja ? VAGY

3 Struktúrált programozás top-down Moduláris programozás: a teljes feladat egy absztrakt utasítás időbeli sorrendben részekre bontás, rétegenként az adatok a programban szétszórtan találhatók háttérbe szorul az adatszerkezet legkisebb egysége az eljárás ritkán eredményez újrafelhasználható elemet Adatalapú programozás:

4 Objektum és jellemzői: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum Baleset esemény

5 Objektum és jellemzői: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum Sérült szerep szerep objektum Rendőr szerep

6 Objektumok és jellemzőik: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum szerep objektum szervezeti egység objektum Intézmény, szervezeti egység

7 Objektumok és jellemzőik: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum szerep objektum szervezeti egység objektum tárgy (rendszer) autó tárgy(rendszer) objektum

8 Objektum és jellemzői: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum szerep objektum szervezeti egység objektum tárgy(rendszer) objektum process (történés) futam process objektum

9 Objektum és jellemzői: példákkal 1. Objektum lehet bármi aminek a határai pontosan meghatározhatók esemény objektum szerep objektum szervezeti egység objektum tárgy(rendszer) objektum process objektum hely(szín) Hungarorin g hely objektum

10 Objektum és jellemzői: példákkal 2. Az objektum más objektumokra hatást gyakorol és más objektumok hatással vannak rá: az objektumok interakcióban vannak egymással: üzenet (message)- adatátvitel sérült objektum biztosító objektum név, kötvényszám, baleset helyszín,időpont

11 Objektum és jellemzői: példákkal 2. Az objektum más objektumokra hatást gyakorol és más objektumok hatással vannak rá: az objektumok interakcióban vannak egymással: üzenet (message)- adatátvitel - vezérlés helyszínelés rendőr objektum rendőrség objektum

12 Objektum és jellemzői: példákkal 2. Az objektum más objektumokra hatást gyakorol és más objektumok hatással vannak rá: az objektumok interakcióban vannak egymással: üzenet (message)- adatátvitel event (esemény)- pillanatszerű történés - vezérlés segélyhívás rendőrség objektum baleset objektum

13 Objektum és jellemzői: példákkal 3. Az objektum viselkedése:valamilyen cselekvésben, tevékenységben, műveletben (metódusban) nyilvánul meg. aktív objektum - vezérlő objektum - mindig interaktív rendőrség objektum diszpécser2 rendőr1 diszpécser1 rendőr1 Szolgálat aktív objektum

14 Objektum és jellemzői: példákkal 3. Az objektum viselkedése:valamilyen cselekvésben, tevékenységben, műveletben (metódusban) nyilvánul meg. aktív objektum - vezérlő objektum - mindig interaktív passzív objektum – csak akkor működik ha interakciót kap rendőrség objektum diszpécser2 rendőr1 diszpécser1 rendőr1 Szolgálat passzív objektum felveszi a telefont kiszáll

15 Objektum és jellemzői: példákkal 3. Az objektum viselkedése:valamilyen cselekvésben, tevékenységben, műveletben (metódusban) nyilvánul meg. aktív objektum - vezérlő objektum - mindig interaktív passzív objektum – csak akkor működik ha interakciót kap Művelet = metódus (Method) (fogalmi modell)(implementációs modell) Üzenetek hatására létrejövő viselkedésforma

16 Objektum és jellemzői: példákkal 4. Az objektum belső struktúrája: a külvilág nem lát bele az objektumba – egységbe zárt - egységbezárt – encapsulation - az információ elrejtés elve ember objektummásik objektum harap (interakció) tehát:van foga, állkapcsa

17 Objektum és jellemzői: példákkal 4. Az objektum belső struktúrája: a külvilág nem lát bele az objektumba – egységbe zárt - egységbezárt – encapsulation - az információ elrejtés elve Az objektumot a külvilág csak a viselkedésén keresztül érzékeli encapsulation

18 Objektum és jellemzői: példákkal 5. Az objektum állapota: az állapot határozza meg, hogy adott üzenetre, hogyan viselkedik állapot: az objektum pillanatnyi tulajdonságai (attribútumai) Kutya eszik Jól lakott Éhes Objektumok Viselkedés Állapot Gazdi nem eszik

19 Objektum és jellemzői: példákkal 5. Az objektum állapota: az állapot határozza meg, hogy adott üzenetre, hogyan viselkedik állapot: az objektum pillanatnyi tulajdonságai (attribútumai) Kutya eszik Jól lakott Éhes Objektum Viselkedés Állapot Gazdi Kaja nem eszik ÚJRA

20 Objektum és jellemzői: példákkal 5. Az objektum állapota: az állapot határozza meg, hogy adott üzenetre, hogyan viselkedik A viselkedés az állapotok időbeli változásának eredménye Minden művelet (method) viselkedésforma nyomot hagy az objektum állapotában állapot: az objektum pillanatnyi tulajdonságai (attribútumai)

21 Objektum és jellemzői: példákkal 6. Polimorfizmus (több alakúság): diszpécser objektum TŰZ!!! üzenet viselkedés tűzoltó objektum továbbítom megyek ugyanarra az üzenetre más-más objektumok másképpen viselkednek

22 Objektum és jellemzői: példákkal 7. Osztályok és példányok: objektum objektum osztály BIZTOSÍTÓ hasonló struktúrájú és tulajdonságú objektumokat osztályokba sorolunk az objektum az osztály egy példánya osztályba sorolás objektum osztály példányosítás objektum osztály Osztályszámosság: hány példánya van egy osztálynak

23 Objektum és jellemzői: példákkal 8. Öröklés ( inharitance ): a meglévő osztályokból képzett újabb osztályok öröklik a szülő osztályok struktúráit, tulajdonságait és újabbakkal bővülnek osztály BIZTOSÍTÓ objektumobjektum osztály Pénzintézet osztályhierarchia

24 ÖSSZEFOGLALÁS 1 ObjektumObjektum=entitás ObjektumJellemzők: ObjektumViselkedés ObjektumÁllapot Attribútum = tulajdonság ObjektumStruktúra Művelet = method pillanatnyi tulajdonság állapot időbeli változása megnyilvánulása befolyásolja attribútum csoportok

25 ÖSSZEFOGLALÁS 2 azonosítótulajd1tulajd2 nadat n1adat n2 Osztály:táblázatOszlop: attribútum, tulajdonság Sor: objektum, egyed, entitás, példány Cellák: objektum állapot Struktúra: oszlopok száma, fajtái Viselkedés: tulajdonságok(cellaértékek) módosulása

26 Hardver fogalmak 1 magos processzor: multitask futtatás A processzor ciklikusan, rövid időszeletenként, időben egymásután futtatja a programokat. Taszkváltáskor memória mentési és beolvasási műveleteket végez. CPU adatok MEMÓRIA task1 adat task2 adat task3 adat

27 Hardver fogalmak 1 magos processzor: hyper threading technológia(többszálas processzor) A processzor ciklikusan, rövid időszeletenként, időben egymásután 2 programot futtat: NINCS memória mentési és beolvasási művelet! Több program futás esetén: multitask CPU adatok1 adatok2

28


Letölteni ppt "Objektumorientált tervezés Út az objektumig Az objektum fogalma, jellemzői Objektummal kapcsolatos fogalmak Hardverfogalmak A rendszer modell nézetei Objektumorientált."

Hasonló előadás


Google Hirdetések