Professional Documents
Culture Documents
Krizsán Zoltán
1
Tartalom
Bevezetés
Programozási nyelvek
I sor orinetált
Melyik a jobb???
Bevezetés Objektum orientált alapelvek
Programozás = modellezés
Program modellezés
Program készítés
Absztrakció
Szemlélet
valóságot objektumok
Az analízis modell elkészítése során a
halmazaként tekintjük. Ezen objektumok egymással kapcsolatban
vannak és együttm¶ködnek.
Bevezetés Objektum orientált alapelvek
I egyéniség (különállás)
I struktúra (adatok)
Természetes objektumok
1. Osztály (class)
2. Objektum (object)
3. Egységbezárás (encapsulation)
5. Üzenet (message)
6. Örökl®dés (inheritance)
7. Polimorzmus (polymorphism)
Bevezetés Objektum orientált alapelvek
Osztály
I Önállóhatáskörrel rendelkez®
Objektum
Objektumtól objektumig
Objektumtól objektumig
1. szint
Objektumtól objektumig
1. szint
Objektumtól objektumig
2. szint
Objektumtól objektumig
3. szint
Egységbezárás
Információ rejtés
Üzenet
Örökl®dés
I Hierachikus kapcsolat(rendszer).
Többalakúság, többrét¶ség
I m¶ködés: üzenetváltások
OOP nyelvek
I Legelterjedtebbek:
I C++
I Java
I C#
I ObjectPascal (f®leg a Delphi fejleszt®eszköz miatt)
I Python
I PHP 5
I stb...