Implementations encapsulate items that are recommended, and include the item recommended and a value expressing the strength of the preference.
7374757677787980
@Override public boolean equals(Object o) { if (!(o instanceof MutableRecommendedItem)) { return false; } RecommendedItem other = (RecommendedItem) o; return itemID == other.getItemID() && value == other.getValue(); }