1. Zliczanie instancji. Proszę napisać klasę która zlicza liczbę

Transkrypt

1. Zliczanie instancji. Proszę napisać klasę która zlicza liczbę
1. Zliczanie instancji.
Proszę napisać klasę która zlicza liczbę swoich instancji. W przypadku gdy
liczba stworzonych instancji przekroczy np. 100 proszę wyrzucić wyjątek
NumberOfInstancesExededException (zdefiniowany przez programistę)
będący rozszerzeniem klasy java.lang.Exception.
2. Wzorce projektowe – „Behavioral”, „Structural”.
Proszę zaimplementować przykład dwóch dowolnie wybranych wzorców
z rodzin wzorców strukturalnych i zachowania.
Wymagane jest użycie narzędzia ANT do „buildowania” projektu oraz Log4j/Java
Logging.
Każde z zadań ma być skompilowane do osobnego pliku JAR, wraz z
wyspecyfikowaną klasą „Main-Class” w pliku MANIFEST.MF . Taką klasę bardzo
łatwo można wyspecyfikować w atrybucie „targetu” <manifest>, będącego dzieckiem
<jar ...... >; proszę zaglądnąć do dokumentacji. Dzięki temu każdy z przykładów
będzie można uruchamiać przy użyciu: java -jar plik.jar.