设计模式
Catdingwt
这个作者很懒,什么都没留下…
展开
-
设计模式(一)
设计模式总结原创 2018-03-22 20:28:30 · 253 阅读 · 0 评论 -
设计模式分类之创建型模式
创建型模式包括单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。1. 单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2. 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类。 3. 抽象工厂模式 提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。 4. ...原创 2018-03-22 21:07:57 · 288 阅读 · 0 评论 -
设计模式分类之结构型模式
结构型模式包括适配器模式、装饰模式、桥接模式、组合模式、享元模式、代理模式、外观模式。适配器模式 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰对象比生成子类更加灵活。桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立地变化。组合模式 ...原创 2018-03-22 21:25:53 · 297 阅读 · 0 评论 -
设计模式分类之行为型模式
行为型模式包括观察者模式、模板方法模式、命令模式、状态模式、职责链模式、解释器模式、中介者模式、访问者模式、策略模式、备忘录模式、迭代器模式。观察者模式 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新。模板方法模式 定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步...原创 2018-03-22 21:51:10 · 530 阅读 · 0 评论