浏览现有的开源项目来学习/改进类设计和设计模式

我正在考虑研究一些开源项目,以寻找类设计、设计模式,甚至可能是一些AI / 算法方面的例子。

有些人不建议通过查看开源项目来学习,但我认为对我来说,看到我学到的模式以及我考虑过的实现方案,真正地应用在已发布的项目中,是非常有效的。

我正在考虑一些相当简单的游戏,更侧重于算法和“计算机思维”,因为我目前不太关心视觉元素。

我考虑过纸牌游戏可能会很有用(扑克、红心大战、桥牌等等),也可能是一些棋盘游戏。

有没有人推荐一些简单的开源游戏或程序,它们可能有助于说明良好的类设计和设计模式,和/或 AI 的实现?

谢谢!


回答:

我最初是通过《Java设计模式》这本书学习设计模式的。

我知道它不完全符合你的要求,但我认为书中提供的示例代码非常聪明,而且“对读者友好”。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注