随笔分类 - 设计模式
摘要:面向对象设计六大原则 文章目录 面向对象设计六大原则1、单一职责原则(SRP)2、开闭原则(OCP)3、里氏替换原则(LSP)4、...
阅读全文
摘要:1.工厂模式 2.抽象工厂模式 3.外观模式 4.建造者模式 5.桥接模式 6.命令模式 7.迭代器模式 8.模板模式 9.访问者模式 10.备忘录模式 11.责任链模式 12.中介模式 13.原型模式 14.状态模式 15.策略模式 16.享元模式 17.组合模式 18.解释器模式 19.单例模式
阅读全文
摘要:观察者模式 观察者模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 当对象间存在一对...
阅读全文
摘要:装饰器模式 装饰器模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 装饰器模式(De...
阅读全文
摘要:代理模式 代理模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 在代理模式(Prox...
阅读全文
摘要:适配器模式 适配器模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 适配器模式(Ad...
阅读全文
摘要:解释器模式 解释器模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 解释器模式(In...
阅读全文
摘要:享元模式 享元模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 享元模式(Flywe...
阅读全文
摘要:单例模式 单例模式1.介绍概念主要作用解决的问题使用场景 2.实现实现步骤 1.介绍 概念 单例模式(Singlet...
阅读全文
摘要:组合模式 组合模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 组合模式(Compo...
阅读全文
摘要:策略模式 策略模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 在策略模式(Stra...
阅读全文
摘要:状态模式 状态模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 在状态模式(Stat...
阅读全文
摘要:原型模式 原型模式1.介绍概念主要作用解决的问题使用场景 2.实现实现步骤 1.介绍 概念 原型模式(Prototy...
阅读全文
摘要:中介模式 中介模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 中介者模式(Medi...
阅读全文
摘要:责任链模式 责任链模式1.介绍概念主要作用解决的问题使用场景 2.实现实现步骤 1.介绍 概念 责任链模式(Chai...
阅读全文
摘要:备忘录模式 备忘录模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 备忘录模式(Me...
阅读全文
摘要:访问者模式 访问者模式1.介绍概念主要作用解决的问题使用场景 2.实现背景实现步骤 1.介绍 概念 在访问者模式(V...
阅读全文
摘要:模板模式 1.介绍 概念 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 主要作用 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得
阅读全文
摘要:迭代器模式 1.介绍 概念 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 主要作用 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对
阅读全文
摘要:命令模式 @( ) 1.介绍 概念 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 主要作用 将一个请求封装成一个对象,从而使您可以
阅读全文

浙公网安备 33010602011771号