A Sort Of A Blog
旧游无处不堪寻,无寻处,惟有少年心
设计模式-策略
策略模式(Strategy Pattern)是一种行为型设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。 解...
2022-03-05
设计模式-状态
状态模式(State Pattern)是一种行为型设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。 解释 状态...
2022-03-04
设计模式-观察者
观察者模式(Observer Pattern)是一种行为型设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个”观察”该对象的其他对象。 解释 拥...
2022-03-03
设计模式-备忘录
备忘录模式(Memento Pattern)是一种行为型设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 解释 备忘录模式将创建状态快...
2022-03-02
设计模式-中介者
中介者模式(Mediator Pattern)是一种行为型设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个...
2022-03-01
设计模式-迭代器
迭代器模式(Iterator Pattern)是一种行为型设计模式,让你能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。 解释 ...
2022-02-28
设计模式-命令
命令模式(Command Pattern)是一种行为型设计模式,它可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参...
2022-02-27
设计模式-责任链
责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者...
2022-02-26
设计模式-代理
代理模式(Proxy Pattern)是一种结构型设计模式,让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在将请求提交给对象前后进...
2022-02-25
设计模式-享元
享元模式(Flyweight Pattern)是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限...
2022-02-24