xiaobenchi

导航

文章分类 -  设计模式

学习
设计模式之行为型4
摘要:设计模式之行为型4 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1. 解释器模式 解释器模式(interpreter),给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该 阅读全文

posted @ 2022-08-02 09:47 小迟在努力 阅读(30) 评论(0) 推荐(0)

设计模式之行为型3
摘要:设计模式之行为型3 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1. 迭代器模式 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。核心: 阅读全文

posted @ 2022-07-30 11:55 小迟在努力 阅读(35) 评论(0) 推荐(0)

设计模式之行为型2
摘要:设计模式之行为型2 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1. 观察者模式 观察者模式又叫做发布-订阅(Public/Subscribe)模式。 观察者模式定义了一种一对多的依赖关系,让 阅读全文

posted @ 2022-07-29 21:28 小迟在努力 阅读(33) 评论(0) 推荐(0)

设计模式之行为型1
摘要:设计模式之行为型1 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1. 策略模式 面向对象的编程并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类 阅读全文

posted @ 2022-07-27 11:04 小迟在努力 阅读(51) 评论(0) 推荐(0)

设计模式之结构型3
摘要:设计模式之结构型3 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 1. 组合模式 组合模式(Composite),将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式结构图 代码实现 C 阅读全文

posted @ 2022-07-26 13:05 小迟在努力 阅读(29) 评论(0) 推荐(0)

设计模式之结构型2
摘要:设计模式之结构型2 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 1. 装饰模式 装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式结构图 Component,是定义一个对象接口 阅读全文

posted @ 2022-07-23 18:42 小迟在努力 阅读(40) 评论(0) 推荐(0)

设计模式之结构型1
摘要:设计模式之结构型1 1. 代理模式 总的来说,根据代理类的创建时机和创建的方式不同,可以将代理分为静态代理和动态代理。 代理模式属于开闭原则的典型应用。 代理对象存在的价值主要用于拦截对真实业务对象的访问; 代理对象应该具有和目标对象相同的方法,即实现共同的接口或继承于同一个类; 代理对象应该是目标 阅读全文

posted @ 2022-07-21 10:56 小迟在努力 阅读(41) 评论(0) 推荐(0)

设计模式之创建型2
摘要:本文学习自大话设计模式 设计模式之创建型 1. 单例模式 单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式有5种基本实现方式。 饿汉单例 线程安全,非懒加载,直接创建实例 public class EhSingleton{ private static 阅读全文

posted @ 2022-07-20 12:41 小迟在努力 阅读(21) 评论(0) 推荐(0)

设计模式之七大设计原则1
摘要:设计模式之七大设计原则 ​ 在编写软件的过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战。 设计模式常用的七大设计模式: 单一职责原则 接口隔离原则 依赖倒转(倒置原则) 里氏替换原则 开闭原则 迪米特法则 合成复用原则 接下来我们就来详细讨论一下这七种设 阅读全文

posted @ 2022-04-01 19:11 小迟在努力 阅读(41) 评论(0) 推荐(0)