Aktywne Wpisy
jakie lubicie zwierzątka
iquiet +12
Wyobrażacie sobie, że macie (jakimś cudem) dziecko i dziecko w szkole musi zaprezentować zawód wykonywany przez rodzica?
Mi pierwsze co przychodzi do głowy to, to (gdybym był ojcem) że (ja) tato jest nikim i nie ma co przestawić dziecko. No bo co, powie, że pracuje na magazynie i układa kartony?
Nawet glupioby mi było „pochwalić” się dziecku gdzie pracuje i przy czym robię..
#przegryw #pracbaza
Mi pierwsze co przychodzi do głowy to, to (gdybym był ojcem) że (ja) tato jest nikim i nie ma co przestawić dziecko. No bo co, powie, że pracuje na magazynie i układa kartony?
Nawet glupioby mi było „pochwalić” się dziecku gdzie pracuje i przy czym robię..
#przegryw #pracbaza
Po pierwsze - różne obiekty tej samej klasy mają mieć różne zachowania? To czemu nie zrobić różnych klas po prostu? Jak chcesz mieć to w jednej klasie to możesz skorzystać z kompozycji.
Czyli jeśli Twoja klasa może mieć różne zachowania w 3 miejscach, a reszta zachowań
@D3xxT3r: Jak chcesz obiektowo (polimorfizm) to powinieneś mieć typ (interface/abstract class), którego klasy mają różne zachowanie... to, co wybrał użytkownik jest zamieniane na konkretną implementację i komponowane z innymi obiektami w fabryce. Dzięki temu usuwasz rozgałęzienia z kodu aplikacji.