Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

strukturalne czy obiektowe??

Ostatnio zmodyfikowano 2012-05-02 21:04
Autor Wiadomość
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
P-55814
SeaMonster131
» 2012-05-02 20:57:57
Obiektowe, jak sama nazwa wskazuje, jest to korzystanie z obiektów - » Kurs C++Klasy (obiekty) lekcja

Fragment kodu obiektowe:
C/C++
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:
C/C++
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.
P-55816
sk8mat0
Temat założony przez niniejszego użytkownika
» 2012-05-02 21:04:30
ufff ... jakoś to ogarne xD
dzięki seamonster !
P-55818
« 1 »
  Strona 1 z 1