![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio zacząłem czytam o programowaniu obiektowym trochę w necie. Napisałem sobie pierwszą klasę, która ma być odpowiedzialna za obsługę artykułów (tworzenie newsów, kategorii, administrację).
Czy sądzicie że dobrze zaczynam? Czy to jest programowanie obiektowe, czy tylko pseudo-obiektowe? Co muszę poprawić, na co zwrócić uwagę ![]() -------------------- www.WielkaWyspa.com.pl - portal dla mieszkańców Wielkiej Wyspy Wrocław
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Napisze jasno: Twoja klasa to nic innego, jak zwykły, przestarzały, prowizoryczny, amatorski itp. itd. etc. skrypt, który wyróżnia się tylko tym, że został upakowany w klamry poprzedzone słowem kluczowym "class" i podzielony na funkcje. Powiem więcej - klasa wręcz utrudnia utrzymanie takiego kodu! Lepszy logiczny kod strukturalny, niż obiektowa sieka bez ładu i składu!
Odpowiedz sobie na pytania: - jaka jest przewaga/zaleta tego kodu w porównaniu z identycznym, lecz nie podzielonym na klasę i funkcje? - czy zaimplementowanie tej klasy do obsługi artykułów w serwisie x.com będzie łatwe, czy trudne? - albo inaczej, który kod jest lepszy:
Masz pisać aplikacje na warstwach: 1. Odbierasz dane i parametry z url, post, cfg 2. Przygotowujesz treść i meta (często używa się tu nazwy silnik - to zasadnicza część aplikacji, nie zawiera kodu html) 3. Upychasz to w kod html 4. Wysyłasz stronę do przeglądarki Jaki sens pisać klasę czy funkcję, która drukuje coś na ekranie?? Na początek wywal z silnika chociaż echo i html, poczytaj trochę o obiektówce, wykorzystaj wzorce i dziedziczenie, konstruktory, metody dostępowe i wiele innych zalet obiektówki. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:48 |