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.