
seOOP je programovací přístup, kdy jsou objekty definovány pomocí metod (funkce, činnosti nebo události) a vlastnosti (hodnoty, charakteristiky), což je čitelnější, opakující se použitelný kód. Řekněme, že píšete program, kde je třeba sledovat více automobilů. Každé auto má jiné vlastnosti, jako je vzdálenost, barvu a nejvyšší rychlost, ale naštěstí pro nás mohou vykonávat některé společné akce, jako brzdění, zrychlování a otáčení. Namísto psaní kódu zvlášť pro každé auto bychom mohli vytvořit třídy s názvem 'auto', která bude "plánem" pro každý konkrétní vůz.
číst dál