MongoDB学习笔记 简单概念 MongoDB是一个介于关系型数据库和非关系型数据库之间的数据库产品,它存储的数据格式是BSON(JSON的二...
解释器模式:给定的一个表达式,通过定义它的语法和一个解释器,来解释该表达式 我大概的理解是,类似于语法解析、表达式解析这种问题,我们通过分析它的...
备忘录模式:备忘录模式提供了一种状态恢复机制,使得用户可以很方便的回到一个特定的历史步骤。 现实场景是比较多的,比如文档编辑中的ctrl+z,或...
访问者模式:封装一些作用于某种数据结构中各元素的操作,在不改变元素结构的前提下可以上元素提供新功能。 大概的意思就是说,有一个数据结构,它里面有...
迭代器模式:对于一个容器中的一系列元素,提供一种按顺序访问其元素的方法,不考虑容器内部存储元素的结构。比如,集合可能有List, Set,Map...
中介者模式:定义一个中介者对象,其中包含了一系列彼此之间有相互关联的对象,通过中介者来管理这些对象之间的关系,而不是对象直接之间发生联系。 使用...
观察者模式:又称发布-订阅模式,多个观察者同时监听同一个主题对象,当主题对象的状态发生变化时,观察者监听到这个变化,然后做出相应的行为。 涉及到...
设计模式-状态模式 状态模式:当一个事物有多种状态,并且不同的状态对应有不同的逻辑行为,通过它各自的状态来改变它的行为。 (网上有一句话大概是这...
责任链模式:当一个请求有多个处理对象,且这多个对象根据某种关系可以组成一条链路,当请求发生时,将请求沿着这条链路传递,直到符合条件的对象将其处理...