当前位置:  开发笔记 > 编程语言 > 正文

工厂类 - 保存对象

如何解决《工厂类-保存对象》经验,为你挑选了1个好方法。

我有一个工厂类,用数据填充对象.我想从对象实现保存,但不想用db填充对象 - 让我的Factory创建类也保存数据是愚蠢的吗?

ie:在我的.Save()方法中对象我会调用Factory.Save(myObject);



1> Keith Patton..:

工厂类是一种创建模式,有助于创建新对象.

有各种模式可以处理持久化对象,其中一种是数据映射器 http://martinfowler.com/eaaCatalog/dataMapper.html

这通常与Repository http://martinfowler.com/eaaCatalog/repository.html一起使用

您可以使用这些模式将数据库从域/业务对象中抽象出来,并从应用程序中访问它们以查询和保存对象.

因此,数据映射器/存储库负责持久性的两个方面(从数据库填充,并保存回数据库).

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有