Некоторые классы сделаны просто для создания новых видов объектов, другие созданы просто для создания новых методов, другие и другие, и т.д. .. et c.
Есть ли одобренный метод, одобренный способ классификации Java -классов на основе их функциональных возможностей ?