我相信,除非我们将所有理论应用到现实世界的应用程序中,否则我们永远无法深入学习任何编程语言。我有点不喜欢创造力。因此,我想就任何简单的应用程序征求意见,以最好地应用 OOP 的基本原理(继承、接口(interface)、封装和多态性)。
最佳答案
任何具有图形用户界面的东西都会很快地利用所有 OOP 原则。
- 事件监听器实现某种形式的接口(interface)
- 组件继承自其他组件
- 需要封装数据结构/模型
- 可以通过多态性插入不同的 GUI 组件
作为一个项目,如何实现自定义 Swing GUI 组件(例如棋盘)?
如果你觉得这太简单了,那么你可以随时编写人工智能,让它与你对战......
关于java - 一个使用 Java 中 OOP 基本原理的简单项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3272326/