旧游无处不堪寻
无寻处,惟有少年心
设计模式-迭代器
迭代器模式(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
设计模式-门面
门面模式(Facade Pattern)是一种结构型设计模式,能为程序库、框架或其他复杂类提供一个简单的接口。 门面模式 UML 适用场景 如果你需要...
2022-02-23
设计模式-装饰器
装饰器模式(Decorator Pattern)是一种结构型设计模式,允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。 解释 当你需要...
2022-02-22
设计模式-组合
组合模式(Composite Pattern)是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且能像使用独立对象一样使用它们。 解释 如果应用的...
2022-02-21
设计模式-桥接
桥接模式(Bridge Pattern)是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。...
2022-02-20
设计模式-适配器
适配器模式(Adapter Pattern)是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。 解释 适配器是一个特殊的对象,能够转换对象接口,使...
2022-02-19