Is naming a class according to its implementation an acceptable practice?e.g. SortedSet if the class is maintains a sorted list of unique items or TreeSet if it using a binary search tree structure instead.
Is naming a class based on its implementation acceptable?
naming