Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 10.10.2009 Ostrzeżenie: (0%)
|
Mam prośbę. Czy ktoś mógłby przekonać mnie do programowania obiektowego? OK, jak muszę, to programuję obiektowo, ale strasznie tego nie lubię.
Tak naprawdę, nie znalazłam ani jednego argumentu przemawiającego za tym, że programowanie obiektowe jest LEPSZE. Dlaczego obiektówka jest lepsza? Wciąż napotykam na opinie, że kod jest prostszy (dla człowieka), że bardziej elastyczny, że uporządkowany. Problem w tym, że ja tego nie widzę. Dlaczego jest prostszy? Jeśli mam plik z funkcjami, to sobie po prostu znajduję funkcję i edytuję. Nie muszę się grzebać w tych wszystkich klasach, szukać, skąd i co dziedziczy i co jest do czego. Co w tym elastycznego? Gdzie tu porządek? Dziedziczenie? OK, to jest jakiś plus, ale raczej pod kątem ilości kodu, ale nie jego zrozumienia. Jestem ze starej szkoły. Jak pewnie wielu z Was, moje początki były związane z językiem Quick Basic, Pascal, itp... Może, gdybym zaczynała od razu od podejścia obiektowego, łatwiej byłoby mi to zrozumieć. Pomoże ktoś? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%)
|
Mam prośbę. Czy ktoś mógłby przekonać mnie do programowania obiektowego? OK, jak muszę, to programuję obiektowo, ale strasznie tego nie lubię. gdy tylko pojmiesz OOP, to je pokochasz całym sercem. OOP nie skupia się na pisaniu kodu, tylko na jego wykorzystywaniu. Tak naprawdę OOP to poszerzenie horyzontów. Tu nie chodzi o to jak masz pisać funkcje - tu chodzi o możliwości oraganizacji, manipulacji oraz wykorzystywania kodu, z których nie zdajesz sobie sprawy. OOP to idea jak dzielić kod na bloki (obiekty), które później mają się ze sobą komunikować i ułatwiać wykonywanie wszelkich potrzebnych nam zadań. W tej chwili tkwisz w świecie który znasz i nie widzisz sensu w OOP, ale tylko dlatego, że tak naprawdę nie masz zielonego pojęcia co idzie za OOP. Wyobraź siebie w tej sytuacji - jesteś na Syberii, żyjesz z dnia na dzień, jest Ci dobrze, przyzwyczaiłeś się do tego życia. Dajesz sobie radę... ktoś powiedział Ci, że "gdzieś tam" jest lepszy świat, słyszysz o tych wyspach, o plażach, koktajlach, kobietach w bikini i nie dowierzasz. Wiesz, że tam musiałbyś rozpocząć całkowicie nowe życie, musiałbyś zapoznać się z nieznanym. To Cię odstrasza - nieznane oraz niezrozumiane. ; ) Musisz po prostu zrozumieć ideę. Programowanie obiektowe to idea, gdy ją zrozumiesz, wtedy będziesz mógł ją wykorzystać w każdym języku, który wspiera OOP. OOP nie oduczy Cię tego, co teraz umiesz. OOP nauczy Cię jak LEPIEJ wykorzystać to, co już umiesz. Jeśli nie chcesz poszerzać horyzontów i rozwijać się, wtedy możesz z powodzeniem pisać aplikacje tak jak pisałeś do końca swoich dni - nikt Ci tego nie będzie miał za złe, naprawdę. To Twoje życie, rób co chcesz. Ale jeśli chciałbyś zabrać się za sensowniejsze praktyki w programowaniu, wtedy OOP czeka na Ciebie z otwartymi ramionami - kup sobie jakąś książkę, zrób kilka przykładów - jak załapiesz o co chodzi, to już Cię od OOP nikt nie odciągnie, bo to po prostu daje większe możliwości. Ten post edytował Dejmien_85 3.07.2013, 14:09:48 |
|
|
|
paramyksowiroza Programowanie obiektowe - jak się przekonać? 28.06.2013, 14:20:36
Wazniak96 4 podstawowe założenia programowania obiektowego T... 28.06.2013, 14:51:07
pain3hp Powiedzmy, że programowanie obiektowe jest wyższym... 28.06.2013, 20:05:45
PrinceOfPersia Wg mnie nie chodzi o obiektówkę (którą ja sam olew... 29.06.2013, 01:39:06
c1chy Ja też jestem ze "starej szkoły" (zaczyn... 29.06.2013, 10:56:21
bpskiba Doktor pieniążek przekonuje najskuteczniej
Wszyst... 30.06.2013, 21:38:05
gitbejbe dołączę się.
Ja raczej nie jestem ze starej szkoł... 1.07.2013, 07:33:05
PrinceOfPersia CytatJa raczej nie jestem ze starej szkoły, ale tr... 2.07.2013, 11:17:22
gitbejbe @PrinceOfPersia
Dzięki za odpowiedź : ) każde zda... 3.07.2013, 06:30:26
PrinceOfPersia CytatA doczepiłem sie do tematu dlatego, że wszędz... 3.07.2013, 07:09:10
rtech.projekty.php Odpowiedź jest prosta: nie rozumiesz lub nie używa... 3.07.2013, 08:44:23
!*! @paramyksowiroza
http://forum.php.pl/index.php?sho... 3.07.2013, 08:52:27
PrinceOfPersia CytatPo prostu nie można zabronić przed używaniem ... 3.07.2013, 09:47:32 
rtech.projekty.php Cytat(PrinceOfPersia @ 3.07.2013, 10:47... 3.07.2013, 12:58:40
kradam Tworzyłem spore systemy wtedy, gdy OOP nie było je... 3.07.2013, 09:58:44
PrinceOfPersia Cytattym bardziej jakąkolwiek hierarchię,
no, zaró... 3.07.2013, 13:31:53 
rtech.projekty.php Cytat(PrinceOfPersia @ 3.07.2013, 14:31... 4.07.2013, 08:04:39
gitbejbe @up
pięknie <3 4.07.2013, 06:26:08
eurologo Napisany klasy można wykorzystać w innych projekta... 6.09.2013, 16:57:01 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:13 |