Ruby/Moduły: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) |
Szymon wro (dyskusja | edycje) |
||
Linia 34:
Domieszkowanie klas może być rozważane jako odpowiedź na pytanie o wszelkie partykularne własności, które chcemy mieć. Na przykład, jeżeli klasa ma działającą metodę <tt>each</tt>, zmieszanie jej ze standardowym modułem <tt>Enumerable</tt> da nam dodatkowo metody <tt>sort</tt> oraz <tt>find</tt>.
Takie użycie modułów dostarcza podstawowej funkcjonalności wielokrotnego dziedziczenia, pozwalając jednocześnie, by relacje pomiędzy klasami
<noinclude>
{{Przypisy}}
|