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 |
|
|
|
michaf1994 Obiektowy php 11.06.2015, 18:56:09
Pyton_000 Fan WP?
http://www.felixgers.de/teaching/oop/oop_... 11.06.2015, 19:04:36
michaf1994 Tak. Masz rację.
Jednak dobrze napisany kod ma inc... 11.06.2015, 19:13:40
Comandeer Za to klasy mają autoload… A odpowiednia st... 11.06.2015, 19:19:35
Xelah Kilka funkcji w jednym pliku? Dla przykładu w jedn... 11.06.2015, 20:25:35
RysQ Sens jest i to ogromny. Inaczej by tego nie wymyśl... 11.06.2015, 22:46:33
michaf1994 No i właśnie ćwiczę, tylko ciężko jest coś dobrego... 11.06.2015, 23:13:57
RysQ Spróbuj coś porobić z http://pl.wikibooks.org/wiki... 11.06.2015, 23:38:15
Pyton_000 Możesz też pozalglądać na webmastah:
http://webma... 12.06.2015, 07:23:58
Turson Programowanie obiektowe najlepiej poznaje się na j... 12.06.2015, 07:40:28
Xelah Na koniec jeszcze bym dodał, żebyś zainteresował s... 12.06.2015, 09:27:55
destroyerr @michaf1994 chcesz pisać strukturalnie i nie masz ... 12.06.2015, 10:52:13
Xelah Cytat(destroyerr @ 12.06.2015, 11:52... 12.06.2015, 11:29:40
RysQ Cytat(destroyerr @ 12.06.2015, 11:52... 12.06.2015, 12:27:47 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:44 |