我正在开发一个春季启动项目。在开发阶段,所有类都将使用常见的必需步骤。例如,通过jdbc从java程序到数据库进行连接,第一步是加载jdbc驱动程序,第二步是创建连接对象,依此类推。问题是我的项目的设计模式应该限制我的项目的新开发人员以这样的方式编写新的类,即在我应该使用哪种设计模式的条件下不需要步骤?
我不确定设计模式,但我建议使用所有必需方法的抽象类/接口(或者您加载jdbc驱动程序,创建连接对象等等的步骤),所有新的类应该扩展或实现上面的抽象类或接口
我认为你根本不需要这样的设计模式。如果您在Spring Boot中构建项目,只需创建一次data source并将其注入需要的地方。
当然,Spring可能会使用封面下的Singleton模式来实现它,但这与你的问题无关 - 框架为你解决了这个问题。