- Добавить реализацию списка в класс MyList, переделать его интерфейс на использование дженериков. Для внутреннего хранения данных использовать массив. Поведение методов должно совпадать с поведением аналогичных методов List, но нельзя унаследоваться от List
- Наложить ограничение чтоб список можно было параметризировать только численными типами.
- Покрыть код тестами.
- Сделать класс MyList Iterable. Реализовать итератор через InnerClass.
- Покрыть новый код тестами.
- В javadoc описать разницу между статическим InnerClass и обычным.
- Прочитать javadoc методов equals и hashCode.
- Реализовать для нашей коллекции toString, hashCode и equals(необходимо сделать собственную реализацию, вызовы библиотек не принимаются).
- Сделать по одному тесту на каждое правило equals и hashCode.
happycaat / generics-task Goto Github PK
View Code? Open in Web Editor NEWThis project forked from javarushgit/generics-task