content top

traits

traits

Cecha to funkcjonalność, która została stworzona, z myślą o tych wszystkich programistach, którym bardzo brakuje możliwości oferowanych przez mechanizm wielokrotnego dziedziczenia. Może się bowiem zdarzyć sytuacja, w której implementowana klasa powinna dziedziczyć, nie po jednej, a po większej ilości klas. Dotychczas rozwiązanie to było niedostępne w PHP, jak i w większości nowoczesnych języków programowania. Cel...

Więcej

virtual proxy

virtual proxy

Tym razem zwięźle i lapidarnie na temat virtual proxy. Na początku warto wspomnieć, iż należy on do grupy wzorców strukturalnych i jest przedstawicielem licznej rodziny proxy. W języku polskim określenie to najczęściej tłumaczy się jako pośrednik lub pełnomocnik. Familia proxy skupia się na tworzeniu obiektu, którego zadaniem jest pośrednictwo względem innych obiektów. Wśród najczęściej spotykanych rodzajów, oprócz...

Więcej

facebook API

facebook API

Facebook jest największym serwisem społecznościowym na świecie. Posiada on ogromną ilość aplikacji i gier, które swój żywot zawdzięczają facebook API. We wpisie tym, dokładnie krok po kroku pokażę, jak napisać prostą aplikację z jego użyciem. 1. Rejestracja Choć wydaje się to banalne, to jest to warunek konieczny. Zatem jeśli mamy już własne konto w serwisie, pomijamy ten krok. Jeśli jest inaczej, zapraszam do...

Więcej

youtube API

youtube API

W trakcie tworzenia przeróżnych aplikacji internetowych zapewne nie raz przyjdzie nam wykorzystać zewnętrzne API, udostępniane przez najpopularniejsze serwisy www w sieci. Mam tu na myśli Facebooka, Twittera czy też właśnie Youtube’a. Zgodnie z tytułem wpisu, swoją uwagę skupimy dziś na tym ostatnim. Podobnie jak w poście o Amazon S3 i tym razem użyte zostaną odpowiednie biblioteki udostępniane przez Zenda. Osoby nie...

Więcej

fluent interface

fluent interface

W programowaniu pojęcie fluent interface oznacza stworzenia dla klasy interfejsu, który pozwoli na proste i wygodne z punktu widzenia programisty, wywoływanie wielu metod na pojedynczym obiekcie. Czyni to kod bardziej klarownym, przejrzystym i prostszym w analizie. Można się również pokusić o stwierdzenie, że wygląda to po prostu ładnie. Nie przedłużając, popatrzy na umieszczony poniżej przykład: class Car { private...

Więcej
content top