Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
objektovo orientovaného programovania je dominantný programovací paradigma . Namiesto sledovania programovania , ako vytvoriť zoznam inštrukcií pre počítače sa vykonávajú , OOP programátori vytvoriť členmi --- títo sú nazývaní " objekty " --- z digitálnej spoločnosti , ktorá sa potom sformovať robiť , čo chcú . To sa vykonáva zaslaním správy na objekty . Objekty potom reakcia na tieto správy . Programátori použitie týchto objektov a ich reakcie na vytvorenie softvér .
Triedy
Triedy sú kľúčovou súčasťou objektovo orientovaného programovania . OOP programátori definovať objekty , ktoré používajú vytvorením triedy a definovanie toho , ako tie triedy objektu správajú . Triedy sú zvláštny druh objektu , ktorého úlohou je konkretizovať objekty s definovaným správaním . Triedy môžu tiež dediť od iných tried , alebo kopírovať ich správanie .
Rozhranie
Rozhrania sú zvláštnym druhom triedy . Rozhranie slúži ako templát pre ďalšie triedy . Oni vyhlasujú , správanie , ktoré dedenie triedy musia definovať . Nemajú však neuskutočnila žiadna správanie . Jediným účelom prepojenia je vymedziť , aké správanie triedy zdedenie musia vykazovať . Rozhrania sú užitočné pre presadzovanie jednotné rozhranie pre podobné objekty . Rozhranie môže dediť iba z , nemôžu byť použité na vytvorenie objektov
abstraktné triedy
abstraktné triedy sú podobné rozhranie , ale abstraktné triedy môže tiež implementovať správanie . podtried . Abstraktné triedy možno použiť ako rozhranie v situáciách , kedy podtriedy majú spoločné správanie . Abstraktné triedy sú užitočné v softvéri , ako je použitie rámcov , kde vývojári potrebujú nejakú implicitné funkcie z podtried , ktoré definujú . Abstraktné triedy môžu dediť iba z Nemôžu byť použité na vytvorenie objektov.