slice interview question

Design a software based on object-oriented programming