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.
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,