Umieściliśmy pliki cookies na twoim komputerze aby poprawić działanie tej strony.

Notatki z lekcji - klikasz i wiesz

Informatyka
PHP Challenge vol.9

Dzisiaj ciąg dalszy SOLID. Teraz stworzymy następny interfejs. W dalszym ciągu udoskonalamy nasz skrypt wyszukujący imiona. Zapraszam.

Czwarta zasada SOLID - Interface segregation principle - Zasada segregacji interfejsów. Czyli lepiej tworzyć małe interfejsy niż dyże bo łatwiej je spełnić. Powiązane jest to z pierwszą zasadą pojedyńczej odpowiedzialności. 

W naszym przykładzie chcemy stworzyć następny interface, który pozwoli nam na zmianę formatu przyjmowanych danych. Jeżeli będziemy kożystali z różnych źródeł danych to często te dane będą w innych formatach. Warto więc wyodrębnić klasę, która będzie ujednolicać nam dane na format jaki zrozumie nasza aplikacja. 

 

Zadanie  

 

Aby wprowadzać zmiany w kodzie kliknij w przycisk "Fork this". Aby podzielić się rozwiązaniem wystarczy kliknąć w przycisk "Share" i wrzucić link do grupy na FB. Postaram się odpowiedzieć na wszystkie wasze pytania i podpowiedzieć w razie problemów.

Jeżeli nie mieliście jeszcze doczynienia z programowaniem z PHP możecie zobaczyć rozwiązanie i potem samemu modyfikować zadanie. Wszelkie informacje o języku znajdziecie w oficjalnej dokumentacji: php.net

Tagi: PHP, PHP Challenge, SOLID,