使用 OOPS 概念和 Java 最佳实践设计高级模式 [关闭]

Posted

技术标签:

【中文标题】使用 OOPS 概念和 Java 最佳实践设计高级模式 [关闭]【英文标题】:Design a high level Schema using OOPS concepts and java best practices [closed] 【发布时间】:2021-09-29 09:29:06 【问题描述】:

为鞋子类别设计一个高级架构。鞋子通常按其闭合类型分类。有带扣鞋(僧带)、套穿鞋(乐福鞋、莫卡辛)和系带鞋(牛津、德比、布卢彻、布达佩斯)。 后一类可进一步分为不同种类的系带:开放式(布卢彻、德比)和封闭式(牛津)。 此外,这些类别还可以分为正式、休闲和运动类别。

我的问题是:

输出应该是什么样的? 如何进行,使用循序渐进的方法? 我知道我需要为鞋子创建一个父类,然后我可以通过扣、穿上和系上的子类来继承它。 但是,结合正式、休闲和运动品类的系带品类如何进一步发展? 层次应该怎么走?

我还应该将所有类分别写在单独的文件中,还是将整个代码写在一个程序中?

我对此一无所知。 请帮忙!谢谢。

【问题讨论】:

糟糕的标题。重写以总结您的具体技术问题。 【参考方案1】:

我相信问题是要求创建一个类层次结构。

从基类“Shoe”开始,根据您描述的问题创建子类。考虑到更容易直观地解决问题,我建议您使用纸/铅笔。

我认为这个问题不希望您考虑考虑其 cs101 的变量和方法,并且它要求一个高级模式,但如果是这样,只需添加您认为在每个类中有意义的变量和方法。例如,鞋码变量在基类“Shoe”中是有意义的,因为所有鞋子都有一个尺码。

【讨论】:

以上是关于使用 OOPS 概念和 Java 最佳实践设计高级模式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PHP核心技术与最佳实践

开课通知 | 高级系统架构设计全程演练与最佳实践

《深入理解Java虚拟机:JVM高级特性与最佳实践》PDF下载

深入理解Java虚拟机:JVM高级特性与最佳实践的内容简介

挑战高薪必看:《深入理解java虚拟机 jvm高级特性与最佳实践》

每日一书:深入理解Java虚拟机:JVM高级特性与最佳实践