![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 28.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Trochę piszę w php, ostatnio nawet zacząłem czytać o programowaniu obiektowym. Wszystko ładnie pięknie, rozumiem jak to działa, ale nie wiem po co mi to do szczęścia. Programuję strukturalnie i na razie nie widzę potrzeb pisania obiektowego: kodu nie udostępniam, bo piszę dla siebie albo do pracy, a tworzenie całej klasy aby stworzyć jeden obiekt wydaje mi się nieco zbędne. To tak jakbym dostał młotek wraz z instrukcją obsługi, ale nie wiem wogóle po co mam wbijać gwoździe.
Proszę o łopatologiczne wyjaśnienie "potrzeby wbijania gwoździ", czyli progamowania obiektowego. Ten post edytował Azek 4.04.2012, 09:35:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 44 Dołączył: 31.07.2011 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Bez sensu taka rozmowa. Jedni preferują programowanie strukturalne, inni obiektowe. Jeśli nikt tego od Ciebie nie wymaga programowania obiektowego to rób to, na co masz ochotę.
Wszystko co da się zrobić programując obiektowo można osiągnąć programowaniem strukturalnym / proceduralnym. Wcale nie jest prawdą, że kod napisany obiektowo jest łatwiejszy do analizy lub modyfikacji. Kod napisany strukturalnie nawet składający się z kilkuset tysięcy linii kodu, ładnie podzielony na pliki, jest tak samo czytelny jak napisany obiektowo. Wkrótce w podręcznikach pierwszy skrypt zapewne będzie wyglądał tak:
ps. Nie jestem zagorzałym fanatykiem programowania strukturalnego, większość rzeczy piszę obiektowo. Denerwuje mnie tylko wciskanie na siłę obiektówki, tych wszystkich frameworków, mvc itp. Chyba Microsoft w to inwestuje po to, żeby wszystko sprowadzić do poziomu Windowsa (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Denerwuje mnie tylko wciskanie na siłę obiektówki, tych wszystkich frameworków, mvc itp. Niektóre FW są fanatykami dziedziczenia, to nie zawsze jest korzystne. MVC to raczej standard, tzn. jeden z popularniejszych wzorców, który się po prostu sprawdza i co MS ma do tego? (IMG:style_emoticons/default/biggrin.gif) Cytat Kod napisany strukturalnie nawet składający się z kilkuset tysięcy linii kodu, ładnie podzielony na pliki, jest tak samo czytelny jak napisany obiektowo. Tylko zmień coś w tych kilku tysiącach liniii kodu i pewien jesteś że gdzieś indziej kod się nie posypie? Strukturalnie masz zmienną $x, ktoś inny utworzy taką samą zmienną w innym pliku i co? Kod przestaje działać. To jest właśnie ta przewaga OOP. Ten post edytował !*! 14.04.2012, 09:32:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 09:06 |