Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Implementować czy rozszerzać?, implements vs. extends
starach
post 26.09.2008, 23:18:34
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Czy są jakieś utarte reguły dotyczące wyboru jednej z tych dwóch metod ?
Mam klasę ( w sumie nie jedną ) która wymaga Iterator'a. Pytanie tylko czy mam zaimplementować interfejs iteratora czy rozszerzyć i nadpisać kilka metod. Nie wiem którą z opcji wybrać. Szukam jakiejś reguły którą mógłbym się kierować przy wyborze.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sedziwoj
post 27.09.2008, 19:51:52
Post #2





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dlaczego masz:
  1. <?php
  2. /*
  3.     * $this->_items[0]['name'] = '<method name>'; | myMethod
  4.     * $this->_items[0]['return'] = '<variable type>'; | integer / string / etc.
  5.     * $this->_items[0]['params'][0]['name'] = '<param name>'; | my_variable
  6.     * $this->_items[0]['params'][0]['type'] = '<param type>'; | integer / string / etc.
  7.     */
  8. ?>

Przecież wygodniej mieć obiekt. Do tego iterator powinien przechowywać tylko jeden typ elementów. Bo inaczej nie wiadomo co się dzieje, że PHP umożliwia różne dziwne rzeczy, nie znaczy że trzeba z tego korzystać.


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 13:08