Pregunta de entrevista de AnyVision

design some API for adding/removing/updating items