Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 1 Dołączył: 6.04.2011 Ostrzeżenie: (0%)
|
witam
slabo sie znam na programowaniu obiektowym, ale udalo mi sie stworzyc klase, gdzie mam funcke polaczenia sie z baza i dodawania, edycji, usuwania. wyglada to mniej wiecej tak:
i to dziala ok. probowalem jednak funkcje con przerobic na konstruktor, zebym nie musial wpisywac ciagle tego $pdo = $this->con(); i zrobilem tak:
ale wtedy to nie dziala, a niby powinno automatycznie byc. jak to poprawic? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Co znaczy "ten konkretny przypadek"? Nie wiem czy i jak zamierzasz wykorzystywać w przyszłości swój kod, wprowadzając tylko nieznaczne modyfikacje poprzez nadpisanie kilku metod, zamiast ślęczenia nad setkami zmian w kodzie proceduralnym. Do takich mikro-zastosowań dla projektów tworzonych tylko dla siebie nie ma obowiązku stosowania obiektowego paradygmatu, ale nikt Ci tego nie zabroni. To jest zawsze subiektywny wybór i cienka granica, kiedy przejść na oop, a kiedy zostać przy procedurze. Sam musisz tę linię znaleźć. Przeczytaj chociaż ten artykuł na wiki. W tak skromnym tekście masz opisane niektóre zalety kodu obiektowego i jego przewagę nad strukturalnym, wystarczy zajrzeć, przemyśleć, zastanowić się. Dla mnie osobiście kod obiektowy:
- jest znacznie czytelniejszy - jest łatwiejszy w zarządzaniu i konserwacji, a co za tym idzie tańszy w utrzymaniu - ułatwia pracę grupową - cechuje się zupełnie odmiennym podejściem do programowania w porównaniu do kodu strukturalnego i ta inność jest bliższa rzeczywistości, która nas otacza - pozwala zaoszczędzić wiele czasu i pracy poprzez reusing - itp. |
|
|
|
szymonstawi [PHP] klasa i konstruktor, laczenie z baza 6.04.2011, 15:53:39
darko Konstruktor nie może zwracać wartości, jego zadani... 6.04.2011, 16:04:17
szymonstawi czyli nie da sie zrobic czegos takiego, ze z kazdy... 6.04.2011, 16:26:52
foxbond Możesz zrobić tak:
[PHP] pobierz, plaintext class ... 6.04.2011, 16:31:39
szymonstawi w sumie to robilem podobnie czytalem cos o konstr... 6.04.2011, 18:21:03
darko Modyfikatory dostępu to podstawy obiektówki, polec... 6.04.2011, 18:22:38
szymonstawi ok, juz chyba wiem
a jeszcze takie zasadnicze py... 6.04.2011, 18:41:39
darko Poczytaj o programowaniu obiektowym. 6.04.2011, 18:58:28
szymonstawi czytalem, ale chodzi mi o ten konkretny przypadek,... 6.04.2011, 19:34:47
szymonstawi dzieki za odpowiedz 6.04.2011, 20:35:27 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 23:22 |