在动机和实现方面,DTO pattern(Fowler)和Memento pattern(GoF)之间有什么区别?可以是同一班吗?如果是,如何命名(xxxDTO或xxxMemento)?它们在实现上有什么主要区别吗?它们在MVP架构中的位置在哪里?
谢谢。
最佳答案
两者通常用于非常不同的事物-您在这里感到困惑吗? DTO与数据传输(运营商类别)有关,而memento与跟踪变更并允许您回滚这些变更有关。除此之外,我不确定是什么使您困惑。
在动机和实现方面,DTO pattern(Fowler)和Memento pattern(GoF)之间有什么区别?可以是同一班吗?如果是,如何命名(xxxDTO或xxxMemento)?它们在实现上有什么主要区别吗?它们在MVP架构中的位置在哪里?
谢谢。
最佳答案
两者通常用于非常不同的事物-您在这里感到困惑吗? DTO与数据传输(运营商类别)有关,而memento与跟踪变更并允许您回滚这些变更有关。除此之外,我不确定是什么使您困惑。