1. Opisz sposoby kontroli typów w językach obiektowych. 2. Co to jest słaba kontrola typów w PHP? 3. Gdzie występuje silna kontrola typów w językach skryptowych? 4. Co to jest stereotyp w UMLu? 5. Opisz wzorzec projektowy adapter
Wzorzec projektowy adapter - jego celem jest umożliwienie współpracy dwóm klasom o niekompatybilnych interfejsach. Konwencje stosowania wzorca obiektowego: -brak możliwości przeładowania metod obiektu adaptowanego, -możliwość dodawania nowej funkcjonalności. Konwencje stosowania wzorca typu klasowego: -możliwość przeładowania metod obiektu adaptowanego, -brak możliwości adaptowania klasy wraz z jej podklasami.
Wzorzec projektowy adapter - jego celem jest umożliwienie współpracy dwóm klasom o niekompatybilnych interfejsach.
Konwencje stosowania wzorca obiektowego:
-brak możliwości przeładowania metod obiektu adaptowanego,
-możliwość dodawania nowej funkcjonalności.
Konwencje stosowania wzorca typu klasowego:
-możliwość przeładowania metod obiektu adaptowanego,
-brak możliwości adaptowania klasy wraz z jej podklasami.