Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podejscie obiektowe... teoria
skubekk
post 19.10.2005, 18:40:36
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.08.2003
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Pisze dzienniczek ucznia w php 5. Dopiero zaczołem pisac obiektowo i chyba nieumiem "myślec obiektowo":( Chciałbym sie dowiedziec czy ponizsze klasy mają prawidłową strukture?? I czy mozna miedzy tymi klasami zrobic jakies relacje? I na koniec: Czy to jest poprawne "myslenie obiektowe"?

  1. <?php
  2. ## class terminarz
  3. protected $id;
  4. protected $id_przedmiot;
  5. protected $typ;
  6. protected $opis;
  7. protected $data;
  8. public function dodaj()
  9. public function edytuj()
  10. public function usun()
  11.  
  12. public function pobierz_by_data($data=NULL)
  13. public function pobierz_by_przedmiot()
  14. pobierz_wszystkie()
  15.  
  16. ## class kartkowka extends terminarz
  17. public function __construct()
  18. ## class klasowka extends terminarz
  19. public function __construct()
  20. ## class praca_domowa extends terminarz
  21. public function __construct()
  22.  
  23.  
  24. ## class przedmiot
  25. protected $id;
  26. protected $nazwa;
  27.  
  28. public function dodaj()
  29. public function usun($id)
  30. public function pobierz($id=NULL)
  31. public function pobierz_wszystie()
  32. public function srednia($id=NULL)
  33. public function srednia_wszystkie()
  34.  
  35.  
  36. class ocena
  37. protected $id_przedmiot;
  38. protected $opis;
  39. protected $data;
  40. protected $ocena;
  41. protected $id;
  42.  
  43. public function dodaj()
  44. public function edytuj()
  45. public function usun()
  46. public function pobierz_by_przedmiot($id_przedmiot=NULL)
  47. public function pobierz_by_data($data=NULL)
  48.  
  49. ## class lekcja
  50. protected $id_przedmiot;
  51. protected $dzien;
  52. protected $godzina;
  53.  
  54. public function dodaj()
  55.  
  56. ## class plan_lekcji
  57. protected $lekcje;
  58. protected $dzien;
  59.  
  60. public function dodaj_lekcja(lekcja $lekcja)
  61. public function zapisz();
  62. public function pobierz($dzien)
  63. ?>
Go to the top of the page
+Quote Post
hwao
post 20.10.2005, 07:01:29
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Niby "dobrze", ale niektore metody sa bezsensowne.
Go to the top of the page
+Quote Post
bela
post 20.10.2005, 14:58:52
Post #3


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


pobierz_by_przedmiot co to do cholery jest, zdecyduj się na język a nie mieszaj

Po za tym odchodzi się od notacji _ na rzecz wielbłądziej.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 03:50