Designing of a framework: Encapsulating Collection framework Classes based on properties
diti Gupta, Mohd Tashfeen Ashraf · International Conference on Computing for Sustainable Global Development · 2015
Collection Framework developed by Joshua Bloch and included in java core library after JDK version-1.2. Although, Collection framework Classes are widely used in today's environment to develop java application. Java application programs suffer from a major problem of complexity and un-scalability. In this paper, a framework is proposed which encapsulates java collection framework classes (TreeSet, LinkedList, HashTable etc) complex hierarchy in to a single class that is based on properties(e.g. data structure used, uniqueness, synchronization). The framework can greatly reduce the efforts required to learn and use the complex hierarchy of Collection Framework. Also the proposed framework uses the identical method signature as the original Collection Framework which makes it easy to learn for those who earlier use Collection Framework for data storage. Thus users can easily switch to this new framework.