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

Notatki z lekcji - klikasz i wiesz

Informatyka
PHP Challenge vol.8

Dzisiaj ciąg dalszy SOLID. Tym razem skupimy się na interfejsach. W dalszym ciągu udoskonalimy 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 polecam stworzyć mały interfejs klasy zmieniającej pierwszą literę imienia na wielką. Ja zastosowałem jedną ogólnie nazywającą się metodę. Aby zmienić działanie skryptu wystarczy zastąpić obiekt formatera wstrzykując inny obiekt spełniający ten interfejs. Powodzenia.

 

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,