Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 4 Dołączył: 6.05.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam,
postaram się pisać zwięźle i na temat. Dotychczas projektowalem proceduralnie. Zapoznalem sie z odstawiami i filozofia OOP. Jednak jeszcze tego nie "czuje". Chcę stworzyć bazę firm przy użyciu OOP. Nie wiem czy dobrze mysle, ale obiektem bylaby firma, ktora mialaby swoja nazwe, adres,telefon itd.(własciwosci), a firme ta moznaby bylo dodawac, usuwac, edytowac i wyswietlac (metody). Sprobowalem projektowac klase, ale zauwazylem, ze wrzucam funkcje do klasy i w zasadzie proceduralnie zrobilbym to chyba szybciej... Czy mozecie podpowiedziec jako doswiadczeni w OOP, jak zabralibyscie sie do tworzenia takiej bazy firm z uzyciem OOP i czy do tego wystarczy jedna klasa czy wiecej niz jedna? Dzieki wielkie z gory za wskazowki (mam wrazenie, ze potrzebuje kilku wskazowek, a potem pojdzie z gorki). |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%)
|
Dobrze by było jakby konstruktor pobierał id (__construct($id = 0)) i jak jest 0 to nie pobiera nic...
Początek klasy wygląda tak, jakbyś chciał dla każdej firmy tworzyć nowy obiekt (dobre podejście), ale potem... zrób zamiast dodajFirme i updateFirmy metodę save. Pole $id powinno być private lub protected jak będziesz dziedziczył po tej klasie. Echo w klasie nie wygląda zbyt ładnie... Może smarty? I pamiętaj przy tym, żeby nie klasa assignowała... Patrząc na (X)HTML to najpierw piszesz <LI>, a potem <form>. Pisz wszystko małymi literami jak nowe standardy wymagają! Ten post edytował Hacker 7.05.2007, 08:09:39 |
|
|
|
wojckr Poczuc OOP - zakladanie bazy firm 6.05.2007, 13:33:44
kicaj Wklej tutaj to co dotychczas zrobiles, podpowiemy ... 6.05.2007, 14:00:53
dr_bonzo 1. skoro sie uczysz czegos nowego to bedziesz to r... 6.05.2007, 14:39:05
wojckr Dzięki za pierwsze wskazowki :-)
Za frameworki za... 6.05.2007, 23:15:32 
Sedziwoj Cytat(Hacker @ 7.05.2007, 09:08:30 ) ... 7.05.2007, 08:20:18
Hacker @Sedziwoj nie czepiałem się już tak dokładnie (X)H... 7.05.2007, 08:37:02
Cysiaczek Zaprezentowałeś klasyczny przykład ujęcia kodu pro... 10.05.2007, 08:52:46 ![]() ![]() |
|
Aktualny czas: 19.12.2025 - 04:25 |