我有一个Job类,它有一个create方法和update方法,后者在数据库中更新并创建单个作业。
我现在想要从日期不是今天的数据库中删除所有作业。我还希望得到数据库中的所有工作。
在面向对象编程中有一种标准的执行方式吗?或者是否有适合此的设计模式?
我正在考虑创建一个JobHelper类来处理将所有作业从数据库中删除并删除它们。
答案 0 :(得分:1)
作为选项:您需要一个集合,它是一组对象的未指定容器。它的一个常见用途是属于独立层的域对象组,它们处理业务域逻辑。
所以创建新类型"集合"其中包含一个对象列表和操作方法(声明使用集合的主要方法,如delete all / get all)。
您可以使用延迟加载模式,并且可以使用域模型模式来封装您的业务逻辑,例如"从日期不是今天的数据库中删除所有作业。等"