通讯录(4级) 这是一个桌面通讯簿应用程序。 它具有GUI,但大多数用户交互是使用CLI(命令行界面)进行的。 这是一个Java示例应用程序,旨在供学生在使用Java作为主要编程语言的同时学习软件工程。 它以OOP方式编写。 它提供了一个编写合理的代码示例,比学生在初学者级SE模块中通常编写的代码示例大得多(约6 KLoC)。 与什么不同: 一个更复杂的GUI,包括一个列表面板和一个内置的浏览器。 更多测试用例,包括自动GUI测试。 使用Gradle支持构建自动化,并使用Travis CI支持持续集成。 网站地图 致谢 该示例应用程序的某些部分受到Marco Jakob出色的的启