![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Siemka
Może tak trochę nie na temat, ale zaczynam się zagłębiać w obiektowe i mam jedno podstawowe pytanie: po co wgl to programowanie obiektowe? Nie łatwiej operować na proceduralnym? Napisać kilka funkcji w jednym pliku i wyjdzie na to samo. Czy może ktoś mnie oświecić? W php nie widzę właściwie różnicy w samej taktyce pisania między funkcjami a klasami. Poza dziedziczeniem, ale nie widzę sensu. Dobry programista potrzebuje obiektowego? Jeżeli tak to po co?. Po co utrudniać sobie tak życie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Ja dla przykładu używam OOP gdy wyniesie korzyści a nie tylko piękniejszy kod.
Dla mnie sie najbardziej przydaje, dla przykładu. Operacje cURL-em. funkcjami bym robil cos typu: send('url','POST'); send('url','POST'); send('url','POST'); send('url','POST'); send('url'); # tu domyslnie get send('url'); # tu domyslnie get send('url'); # tu domyslnie get send('url','POST'); send('url'); # get Itp. W klasach mozna to oczywiscie skrocic. $c->method='POST'; $c->send('url'); $c->send('url'); $c->send('url'); $c->send('url'); $c->method='GET'; $c->send('url'); $c->send('url'); $c->send('url'); Itp może dałem zły przykład ale mi tak się podoba i mam z tego zysk. przykladowo gdy: Bot się loguje, potem idzie pod 20 roznych linkow. Raz zmieniam na post potem get i znow tak. Lepsze to niz za kazdym razem przypisywac send('url','metoda'); Lub tez tworzenie oddzielnych ((funkcji)) do post, get, itp. Czy inne duplikacje kodu; To był tylko przykład. (IMG:style_emoticons/default/tongue.gif) Ten post edytował Ksar 11.06.2015, 23:10:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 21:30 |