我在课堂设计方面苦苦挣扎。有时我认为我所读到的关于班级组织,班级图和班级设计的所有内容都不适用于具体项目。我想使用MVC或MVP架构在Java中创建Snake游戏。
有一些要求:
问题是如何根据要求组织类(使用方法和“所有”)?也许某人有书或链接建议指导或示例。
请您通过此示例分享您创建和组织课程的经验法则吗?
答案 0 :(得分:2)
Here is an example,您可以参考有关如何构建事物的想法。
既然你要求推荐书籍,我会推荐一本帮助我掌握面向对象分析和设计的书。它通过逐步解决实际问题来教你。它完全不同,因为它没有遵循关于此事的典型技术书籍流程。它着眼于指出潜在问题的逐渐困难的问题,并解释了这一过程中的重要概念。
这本书名为Head First OOA&D。我推荐它,因为它是一个简单的(有时甚至是有趣的)读取,在Java中有很多样本,除此之外,还有一个游戏示例。所以一定要看看!即使在问题的背景之外,我认为你可以像我一样从中受益。
祝你好运!