В данном разделе приведены примеры простых реализаций коллекций ArrayList, HashSet, HashMap с использованием Generic-ов. Каждая коллекция покрывается тестами на базе фреймворка Junit4. А так же более простые примеры использования параметризированных классов и их взаимодействие.
В данном разделе содержаться:
- JunitAndGenericsTaskOne - приведен пример создания и использования класса содержащего три параметра, так же приведен тестирующий метод для подобной конструкции;
- JunitAndGenericsTaskTwo - полностью расписаны в универсальном виде, наши самописные коллекции, созданные в прошлом разделе исключительно под конкретные классы;
- JunitAndGenericsTaskTree - приведен пример взаимодействия 'родителей' и 'наследников' при использовании Generic - ов.
Более подробно тема Generic - ов рассмотрена в другом разделе JavaExtended-1-6:
- Less_2_OOP_GenericsClasses - создание параметризированных классов с несколькими параметрами;
- Less_5_OOP_GenericsMethods - методы демонстрируют механику похожую на описанную в разделе JunitAndGenericsTaskTree;
- Less_6_OOP_GenericsWildCard - примеры работы с wildcard;
Также см.