![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 8 Dołączył: 28.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie dotyczące programowania obiektowego.
Warto się na nie przerzucić? Czytałem, że pozwala na lepsza orientacje w kodzie i na łatwiejsze użycie tego samego kodu. Szczerze mówiąc jako, że ja jestem jeszcze amatorem, i do tej pory pisałem tylko i wyłącznie strukturalnie, a z klasami nie miałem praktycznie żadnej styczności, mam do was pytanie: Jakie zalety i wady ma pisanie obiektowe oprócz tego co napisałem wyżej? Jak na razie strukturalnie mi się bardzo przyjemnie piszę, ale jeśli obiektowe jest lepsze to pora bym się za to zabrał. Btw. nie wiem czy dobry dział na takie pytania (IMG:style_emoticons/default/smile.gif) proszę jakiegoś modka o przeniesienie gdyby jednak nie ten (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pojęcie lepsze/gorsze jest ciężkie do sprecyzowania, część rzeczy szybciej napiszesz strukturalnie, a część obiektowo. Ale pisanie obiektowe ma kilka zasadniczych plusów:
-Łatwiejsze użycie tego samego kodu, jak dobrze zaplanujesz klasy i metody możesz używać bardzo łatwo takich gotowych paczek -Lepsza organizacja kodu (mowa o dobrym kodzie) masz wszystko łatwiej dostępne szczególnie gdy używasz dobrego edytora kodu np. netbeans od razu wiesz jakie metody są dostępne dla danego obiektu -Znacznie wygodniejsza praca grupowa -Możliwość dziedziczenia -Lepsze utrzymanie kodu -Bez znajomości oop nawet nie myśl o użyciu jakiegokolwiek frameworka http://php.pl/Wortal/Artykuly/PHP/Podstawy...ektowe-Dlaczego No i oczywiście było już nie raz na forum (IMG:style_emoticons/default/smile.gif) Ten post edytował lobopol 1.01.2012, 15:12:11 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
było nie raz na forum poszukaj, zamykam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 17:34 |