Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Przewodnik po projektowaniu klas w PHP

Stawiaj na prostote

Jeśli metoda jest zbyt duża, rozwiązaniem jest zrobienie innych metod, które przejmą część funkcjonalności lub stworzenie nowej klasy, która będzie ją reprezentowała.

Wracając do przykładu odnoszącego się do usług sieciowych, spójrz jak może wyglądać prawidłowe użycie klasy NetworkClient:

$httpClient=new HTTPClient_1_0();

$networkClient=new NetworkClient($httpClient);

$networkClient->connect();

$networkClient->send();

$response=$networkClient->receive();

$networkClient->disconnect();

Taki kod - nawet bez komentarzy - jest w pełni czytelny i zrozumiały, a przecież o to chodzi.

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (0)
Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System