为鞋子类别设计一个高级架构。鞋子通常按其闭合类型分类。有带扣鞋(僧带)、套穿鞋(乐福鞋、莫卡辛)和系带鞋(牛津、德比、布卢彻、布达佩斯)。后一类可进一步分为不同种类的系带:开放式(布卢彻、德比)和封闭式(牛津)。此外,这些类别可以分为正式、休闲和运动类别。
我的问题是:
输出应该是什么样的?如何进行,使用循序渐进的方法?我知道我需要为鞋子创建一个父类,然后我可以通过扣、穿上和系上的子类来继承它。但是,结合正式、休闲和运动品类的系带品类,如何进一步发展?层次结构应该怎么走?
我还应该将所有类都写在单独的文件中,还是将整个代码写在一个程序中?
我对此一无所知。请帮忙!谢谢你。