源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

设计模式速记

  • 时间:2020-03-20 17:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:设计模式速记
[b]创建型模式[/b] 静态工厂模式(Factory Pattern)静态方法返回实例 抽象工厂模式(Abstract Factory Pattern)接口方式返回实例 建造者模式(Builder Pattern)每次返回多个实例 单例模式(Singleton Pattern)类只有一个实例 原型模式(Prototype Pattern)实现ICloneable接口 [b]结构型模式[/b] 适配器模式(Adapter Pattern)不想实现每个接口 桥接模式(Bridge Pattern)给桥设置某个实例,用桥调用实例方法 过滤器模式(Filter、Criteria Pattern)按条件过滤集合 组合模式(Composite Pattern)树结构, 包含父节点和子节点 装饰器模式(Decorator Pattern)给方法加点装饰 外观模式(Facade Pattern)computer与CPU, memory关系 享元模式(Flyweight Pattern)类似threadpool管理线程? 代理模式(Proxy Pattern)无法修改某个方法, 继承该类扩展该方法 [b]行为型模式[/b] 责任链模式(Chain of Responsibility Pattern)接收者包含另一个接收者的引用,如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者 命令模式(Command Pattern)数据驱动, 以命令的形式包裹在对象中,并传给调用对象 解释器模式(Interpreter Pattern)实现了一个表达式接口,该接口解释一个特定的上下文 这种模式被用在 SQL 解析、符号处理引擎等 迭代器模式(Iterator Pattern)实现集合类, iterator 中介者模式(Mediator Pattern)降低多个对象和类之间的通信复杂性,这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护 备忘录模式(Memento Pattern)备份一个数据, 后面可以还原回来 观察者模式(Observer Pattern)委托方法调用 状态模式(State Pattern)根据状态调用不同的方法 空对象模式(Null Object Pattern)在空状态的默认行为 策略模式(Strategy Pattern)add, substract类实现calculator接口, 用一个辅助类实现计算 模板模式(Template Pattern)抽象类用1个seal方法调用其它虚方法, 虚方法在子类实现 访问者模式(Visitor Pattern)通过accept(visitor)方法接受visitor调用自己的方法 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程素材网!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部