Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 好的面向对象项目介绍问题域?_Java_Oop - Fatal编程技术网

Java 好的面向对象项目介绍问题域?

Java 好的面向对象项目介绍问题域?,java,oop,Java,Oop,我正在和一个在做了几年IT支持工作后希望重新开始编程的人一起工作。他们知道所有的迭代编程基础知识并经常使用,但他们唯一的面向对象编程经验是在大学里。目标是提出一个规模合适的项目,用于说明和实践OO概念。有没有人曾经使用或想到过一个好的问题域来介绍OO?我正在寻找一个领域,在这个领域中,继承、抽象和多态性等概念真正有意义,并在使用类建模时提供优势 当然,我在谷歌上搜索了一下,找到了最受欢迎的。它们都很不错,但ATM比我要找的要复杂一点。地址簿可能很不错,但我认为它可能不够复杂,或者对于对象建模来说

我正在和一个在做了几年IT支持工作后希望重新开始编程的人一起工作。他们知道所有的迭代编程基础知识并经常使用,但他们唯一的面向对象编程经验是在大学里。目标是提出一个规模合适的项目,用于说明和实践OO概念。有没有人曾经使用或想到过一个好的问题域来介绍OO?我正在寻找一个领域,在这个领域中,继承、抽象和多态性等概念真正有意义,并在使用类建模时提供优势

当然,我在谷歌上搜索了一下,找到了最受欢迎的。它们都很不错,但ATM比我要找的要复杂一点。地址簿可能很不错,但我认为它可能不够复杂,或者对于对象建模来说不够清晰。项目的目标是花相当大的精力来完成,而不是一两个下午就能完成的事情


至于实现细节,该项目将作为一个Java控制台应用程序实现,具有最少的UI。学习OO概念以及如何在Java中实现它们是本应用程序的主要目的。

我喜欢赌场游戏模拟。仿真是导致面向对象编程发展的应用领域之一。赌场游戏相对简单,但有些复杂


你可以看看。

我喜欢模拟赌场游戏。仿真是导致面向对象编程发展的应用领域之一。赌场游戏相对简单,但有些复杂



您可以按照地址簿、通用目录CD、书籍、dvd、设备等内容查看。

。这里的想法是,您有一个由所有其他类型继承扩展的基本项,每个基本项都可以实现一个用于显示和其他目的的特定接口。

与地址簿、通用目录CD、书籍、dvd、设备等相同。这里的想法是,您有一个基本项,它由所有其他类型的继承扩展,每个继承都可以实现一个特定的接口,用于显示和其他目的。

一个如何?

当我教其他人如何理解OO原则时,我已经要求他们将OO编程与建造房屋联系起来。房子里有你所需要的一切。

当我教其他人如何理解OO原则时,我要求他们将OO编程与建造房子联系起来。房子里有你需要的一切。

谢谢,我去看看!当我点击你的链接时,我会看到一个帐户错误页面,但将%5F转换为u可以像谷歌搜索一样解决问题。我喜欢这个想法。模拟类型的应用程序将非常有趣,足以引起人们的注意,同时也能被很好地理解以获得清晰的描述。谢谢,我来看看!当我点击你的链接时,我会看到一个帐户错误页面,但将%5F转换为u可以像谷歌搜索一样解决问题。我喜欢这个想法。模拟类型的应用程序将非常有趣,足以引起人们的注意,同时也能被很好地理解以获得清晰的描述。有趣。。。一开始我想等等,什么?但当你想起来的时候,它似乎只是工作。这绝对不同!我认为,游戏对程序员来说自然更具吸引力,基于文本的冒险游戏很容易理解,不会像图形游戏那样让你陷入学习复杂API或数学3D的泥沼中。这种游戏的扩展可能是MUD或MOO。一款基于文本的多人冒险游戏。@Caelum:可能吧,但这会增加网络的复杂性。此外,基于文本的冒险游戏的核心也可以在以后应用到MUD/MOO领域。而且我倾向于发现,如果你在这样的事情上过于雄心勃勃,它很快就会被抛弃。好主意,克莱特斯,我同意!有趣的一开始我想等等,什么?但当你想起来的时候,它似乎只是工作。这绝对不同!我认为,游戏对程序员来说自然更具吸引力,基于文本的冒险游戏很容易理解,不会像图形游戏那样让你陷入学习复杂API或数学3D的泥沼中。这种游戏的扩展可能是MUD或MOO。一款基于文本的多人冒险游戏。@Caelum:可能吧,但这会增加网络的复杂性。此外,基于文本的冒险游戏的核心也可以在以后应用到MUD/MOO领域。而且我倾向于发现,如果你在这样的事情上过于雄心勃勃,它很快就会被抛弃。好主意,克莱特斯,我同意!你们两个过去在哪个领域工作?嗯,这是一家保险公司,所以我做各种各样的保单/保险/投保/代理/损失建模。OO在这方面确实很好,但要想弄清楚这些东西之间的关系需要一些经验
,这就是为什么我不认为保险领域是OO介绍的最佳领域。不过,这个模型的简化版本可能会起作用。我从事健康保险,特别是承保。业务和监管方面太复杂了,很难理清基本原则。是的,我就是这么想的,我主要处理P&C的风险分析。没有什么比为多个单位建立多个类型的多个覆盖范围模型更重要的了。。。这对于一个介绍来说太多了。你们两个习惯在哪个领域工作?嗯,这是一家保险公司,所以我做各种各样的保单/保险/保险/代理/损失建模。OO在这方面确实很好,但要弄清楚这些东西之间的关系需要一些经验,所以我不认为保险领域是OO介绍的最佳领域。不过,这个模型的简化版本可能会起作用。我从事健康保险,特别是承保。业务和监管方面太复杂了,很难理清基本原则。是的,我就是这么想的,我主要处理P&C的风险分析。没有什么比为多个单位建立多个类型的多个覆盖范围模型更重要的了。。。这对一个介绍来说太多了。是的,目录是个好主意,我在考虑,因为它确实有用。我在大学里用它做了一个小型网络商店的项目,所以我可以从中借用一些需求;它将重新强化OOP中的对象对应于真实世界对象的无效概念。是的,目录是一个可靠的想法,我认为,因为它确实有效。我在大学里用它做了一个小型网络商店的项目,所以我可以从中借用一些需求;它将重新强化OOP中的对象对应于真实世界对象的无效概念