<prompt> Tuseme wewe ni kuandika programu kwa ajili ya orodha ya vitu. Model darasa kwa kusudi hilo.  <response>: Sure, heres an example code for a class in Python:class ItemCatalog: def __init__self: self.items def add_itemself, item_id, item_name, item_description, item_price: self.itemsitem_id name: item_name, description: item_description, price: item_price def remove_itemself, item_id: del self.itemsitem_id def update_itemself, item_id, item_nameNone, item_descriptionNone, item_priceNone: item self.itemsitem_id if item_name: itemname item_name if item_description: itemdescription item_description if item_price: itemprice item_price def search_itemself, search_string: matching_items for item_id, item in self.items.items: if search_string in itemname or search_string in itemdescription: matching_items.appenditem return matching_itemsThis class provides a way to store a catalog of items, where each item has an ID, name, description, and price. The add_item method adds a new item to the catalog, the remove_item method removes an item, and the update_item method updates the properties of an existing item. The search_item method searches for items by keyword matching in their name or description. 