09 2021 档案
摘要:工厂方法模式优点缺点场景代码 其他设计模式 工厂方法模式 优点 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方...
阅读全文
摘要:设计模式Git源代码 00简单工厂模式 01工厂方法模式 02抽象工厂模式 03外观模式 04建造者模式 05桥接模式 06命令模...
阅读全文
摘要:观察者模式定义优点缺点场景代码 其他设计模式 观察者模式 定义 观察者模式(又被称为发布-订阅(Publish/Subscr...
阅读全文
摘要:装饰者模式优点缺点场景代码 其他设计模式 装饰者模式 优点 是指在不改变原有对象的基础之上,将功能附加到对象上.提供了比继承...
阅读全文
摘要:代理模式优点缺点场景代码 其他设计模式 代理模式 优点 代理模式为其他对象提供一种代理以控制对一个对象的访问。是一种对象结构...
阅读全文
摘要:适配器模式定义优点缺点场景代码 其他设计模式 适配器模式 定义 将一个类的接口转换成客户希望的另外一个接口。Adapter模...
阅读全文
摘要:单例模式定义优点缺点场景不同单例模式代码 其他设计模式 单例模式 定义 单例模式是指确保一个类在任何情况下都绝对只有一个实例...
阅读全文
摘要:解释器模式定义优点缺点场景代码 其他设计模式 解释器模式 定义 给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器...
阅读全文
摘要:组合模式定义优点缺点场景代码 其他设计模式 组合模式 定义 组合多个对象形成树形结构以表示“整体-部分”的关系的层次结构。组...
阅读全文
摘要:享元模式定义优点缺点场景代码 其他设计模式 享元模式 定义 运用共享技术有效的支持大量细颗粒度的对象 优点 它可以极大减少内...
阅读全文
摘要:策略模式优点缺点场景代码 其他设计模式 策略模式 优点 策略模式提供了对“开闭原则”的完美支持,用户可以在不修改原有系统的基...
阅读全文
摘要:状态模式定义优点缺点场景代码 其他设计模式 状态模式 定义 允许一个对象在其内部状态改变时改变它的行为,这个对象看起来就像改...
阅读全文
摘要:原型模式优点缺点场景代码 其他设计模式 原型模式 优点 原型模式简化了创建对象的过程,通过一个已有的实例进行复制提高了创建实...
阅读全文
摘要:中介模式定义优点缺点场景代码 其他设计模式 中介模式 定义 用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地...
阅读全文
摘要:责任链模式定义优点缺点场景代码 其他设计模式 责任链模式 定义 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间...
阅读全文
摘要:备忘录模式定义优点缺点场景代码 其他设计模式 备忘录模式 定义 保存一个对象的某个状态,以便在适当的时候恢复对象。 优点 给...
阅读全文
摘要:访问者模式定义优点缺点场景代码 其他设计模式 访问者模式 定义 表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变...
阅读全文
摘要:模板模式优点缺点场景代码 其他设计模式 模板模式 优点 在方法中定义一套处理事务的通用逻辑(TemplateMethod),...
阅读全文
摘要:迭代器模式优点缺点场景代码 其他设计模式 迭代器模式 提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 ...
阅读全文
摘要:命令模式定义优点缺点场景代码 其他设计模式 命令模式 定义 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开...
阅读全文
摘要:桥接模式定义优点缺点场景代码 其他设计模式 桥接模式 定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部...
阅读全文
摘要:建造者模式定义优点缺点场景代码 其他设计模式 建造者模式 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创...
阅读全文
摘要:外观模式优点缺点场景代码 其他设计模式 外观模式 优点 外观模式(Facade Pattern)也称为过程模式,是结构性模式...
阅读全文
摘要:抽象工厂模式优点缺点场景代码 其他设计模式 抽象工厂模式 优点 提供一个创建一系列相关或者依赖对象的接口,而无需指定他们具体...
阅读全文
摘要:简单工厂模式定义优点缺点场景代码 其他设计模式 简单工厂模式 定义 优点 客户端只知道传入工厂类的参数,对于如何创建对象并不...
阅读全文
摘要:signalfd介绍epoll+signalfd signalfd介绍 signalfd:传统的处理信号的方式是注册信号处理函...
阅读全文
摘要:多线程中的信号处理问题1.sigaction注册时机sigaction在主线程中注册sigaction在子线程中注册sigac...
阅读全文
摘要:策略模式 思想C++策略模式策略模式与简单工厂模式结合 GO策略模式策略模式与简单工厂模式结合 思想 定义了算法家族,分别封装...
阅读全文
摘要:简单工厂模式 思想C++GO 思想 继承,多态,封装 可维护—可复用—可扩展—灵活性好 面对对象的编程,并不是类越多越好,类的划分...
阅读全文