strukturalne czy obiektowe??
Ostatnio zmodyfikowano 2012-05-02 21:04
sk8mat0 Temat założony przez niniejszego użytkownika |
strukturalne czy obiektowe?? » 2012-05-02 20:51:59 Czym właściwie różni się programowanie strukturalne od obiektowego? patrzyłem w googlach, ale nic z tego nie jarzę :/ Niech mi ktoś w końcu wytłumaczy po ludzku |
|
SeaMonster131 |
» 2012-05-02 20:57:57 Obiektowe, jak sama nazwa wskazuje, jest to korzystanie z obiektów - Klasy (obiekty)Fragment kodu obiektowe: class CSamochod { public: string nazwa; CSamochod() { nazwa = "auto"; } };
class CAutko : public CSamochod { public: float zmienna; CKlasa() { .. } .. } fiat, audi, ford, peugeot;
fiat.zmienna = 10; audi.zmienna = 20; ford.zmienna = 30; peugeot.zmienna = 1;
fiat.nazwa = "126p"; audi.nazwa = "A8";
Ten sam fragment, ale napisany strukturalnie: int fiatZmienna = 10, audiZmienna = 20, fordZmienna = 30, peugeotZmienna = 1; string fiatName = "126p", audiName = "A8";
To jest tylko taki przykład. Może nie jest zbyt trafny i nie pokazuje aż tak zalet programowania obiektowego, ale poczytaj sobie na temat klas, metod itd. Jak widać, kod napisany obiektowo jest na pewno czytelniejszy oraz łatwiej się z niego korzysta. Wyobraź sobie jak masz kilkanaście zmiennych i kilkanaście funkcji napisanych w klasie, a kilkanaście zmiennych itd napisanych 'normalnie', bez korzystania z klas. |
|
sk8mat0 Temat założony przez niniejszego użytkownika |
» 2012-05-02 21:04:30 ufff ... jakoś to ogarne xD dzięki seamonster ! |
|
« 1 » |