![]() |
Objektni pristup programiranju!
Namjeravam se malo dublje baciti u programiranje, pa me zanima koje su prednosti i nedostaci objektnog programiranja( u c++)?
:confused: Mozete i dati neki primjer pa obrazlozit ako ste raspolozeni( neke goleme razlike izmedju proceduralnog i objektnog nacina)! fala |
razlika je u konceptu i pristupu. U OOP-u je kod organiziran u medjusobno nezavisne module tj. klase. koji imaju svoje "odgovornosti". Upravo ta nezavisnost omogucava iskoristivost koda u vise scenarija. Uz nezavisnost jos je tu i nasljedjivanje - postojeca klasa se po potrebi moze dodatno specijalizirati... posljedica nasljedjivanja je polimorfizam - podklase neke klase imaju isti interface - objekt koji poziva njihove metode ne treba "znati" o kom je objektu rijec... ajaj jaj stvari se kompliciraju, bolje da stanem
Uz OOP su cvrsto vezani design patterni - objektno orjentirana rjesenja problema koji se cesto ponavljaju i UML - unified modelling language - skup pravila koja odredjuju tekstualni i graficki prikaz klasa i njihovih medjusobnih odnosa. C++ nije cisti oo jezik. Pravi oo jezici su java, python, smalltalk. |
Sva vremena su GMT +2. Sada je 08:55. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger