许多年前,我已发布一个问题,我有一些代码,并收到了一个写得很好的详细答案,建议使用工厂的方法。我喜欢这种方法,因为我可以提供一个方法名,让客户知道正在创建什么,并防止错误的参数。return new Student(StudentType.INTERNATIONAL, new ArrayList<>(documents);福利:
我不需要一种基于List的私有方法来验证我所需要的只是检查为International学生提供的D7是否包
我有一个在数据库上定义历史提取的类:{ time ExtractionStartTime就静态/非静态而言,组织保存/加载功能的最佳方式是什么?对我来说,很明显SaveConfiguration()应该是一个成员函数。但是,对于LoadConfiguration(),调用
ExtractionConfiguratio