• 体现Gof设计模式之忘录记忆模式的设计不只是事件溯源,还有Git和区块链,分布式账本就是一种记录记忆模式,通过备忘录记忆获得上下文。关于领域驱动设计(DDD)、命令查询责任隔离(CQRS)和事件溯源(ES)的书籍,文章,演讲,博客,视频很多。这三个概念相互补充,因此涵盖其中一个的几乎
  • 目的在不违反封装的情况下,捕获对象的内部状态并将其外部化,以便稍后可以将对象恢复到此状态。
  • Memento允许制作对象状态的快照并能在以后恢复这些状态。 icon
  • http://www.jdon.com/designpatterns/memento.htmpublic class Originator { icon
  • 可撤销命令设计模式是一种行为模式,它扩展了命令模式,允许撤销操作。当您想在应用程序中实现“撤销”或“重做”等功能时,此模式非常有用。下面详细介绍了该模式的工作原理及其实现方式。 关键组件命令接口:这定义了命令的契约,通常使用诸如execut icon
  • 想象一下,有很多人同时去问同一个问题,想要得到同样的答案。如果这个答案还没有准备好,每个人都得自己去查一遍,这样不仅浪费时间,还会让系统变得很慢。 请求折叠就是为了解决这个问题。它让第一个人去查答案,其他人就等着。等第一个人查到了,大家就都用这个答案。这样 icon
  • 2024年夏天那会儿,我试了个叫Granola的笔记软件,这玩意儿贼新鲜,带着AI辅助功能。当时投资圈大佬们都在偷偷用(虽然根本藏不住),我就想看看有啥特别的。之前我用过一堆AI笔记软件,感觉都差不多——就那样吧。本来觉得没必要再试新的,结果...真香了! icon