Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Książka do nauki OOP w PHP., Obiektowość w PHP
ŁukaszŁ.
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 20.08.2012

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


Cześć!

Znacie może jakieś książki, które skupiają się na obiektowości i nauce pisania korzystając z OOP? Aktualnie przerobiłem PHP&MySQL- Tworzenie stron WWW oraz Mistrz PHP i tam są poruszone kwestie z OOP bardzo ogólnikowo i tak szczerze mówiąc kiepsko.

Podzielcie się jakimiś ciekawymi knigami (IMG:style_emoticons/default/smile.gif)

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
solificati
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

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


Są dwa sposoby traktowania obiektów w programowaniu. Możemy go używać tak jak tysiące programistów C++/Javy i teraz C#. Jest to wykorzystanie obiektów jako nośnika stanu i enkapsulacji funkcjonalności. Taka historia wykształciła dziesiątki *przepisów* w postaci wzorców projektowych i dobrych praktyk. Gdy się mówi o OOP zwykle to ma się na myśli. Wtedy po pierwsze musisz poznać składnię obiektową w swoim języku (i faktycznie, java wiele od php nie odbiega) co jest zadaniem trywialnym, zrozumieć znaczenie słów kluczowych i możesz zaczynać. Problemem jest znajomość tych *przepisów*. Wszystko zależy jak głęboko chcesz zejść, ale ogólna idea jest taka, że bez analizy cudzego kodu i pisania własnego nic się nie uda. Ale lista książek niech będzie:

Teoretycznie: Wzorce Projektowe, Erich Gamma et al.
Potem: Refaktoring Martina Fowlera i Refactoring to patterns Joshua Kerievsky'ego.
W tej branży modny jest UML, więc świetna książka: Craig Larman: Applying UML and Patterns
Agile Principles, Patterns, and Practices in C# C. Martina też niezłe.
Potem PoEAA Fowlera i Working with Legacy Code (nie pamiętam kogo)

Sprawdź dobrze, większosć z nich ma polskie wydania.

A drugi sposób traktowania bardziej ociera się o implementację języków i do Javy/PHP/C++ ma się w ograniczonym stopniu.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 11:48