Avatar notebook default
8篇文章 · 3199字 · 1人关注
  • Resize,w 360,h 240
    行为类——观察者模式

    观察者模式 定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并被自动更新。 UML类图:观察者模式...

  • Resize,w 360,h 240
    结构类——适配器模式

    适配器模式 定义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够一起工作。 UML类图:适配器模...

  • 设计原则

    六大设计原则(Solid) Single Responsibility 单一职责原则:抽象逻辑的职责,尽量少的原因使类或者接口发生变化。定义:有...

  • Resize,w 360,h 240
    结构类——装饰者模式

    装饰者模式 定义:动态地给一个对象添加一些额外的职责就增加功能来说,装饰模式相比生成子类更为灵活。 UML类图:装饰者模式 综合分析:优点:装饰...

  • Resize,w 360,h 240
    创建类——工厂模式

    工厂模式 工厂模式抽象工厂模式 工厂方法模式 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化延迟到其子类。 UML...

  • Resize,w 360,h 240
    创建类——单例模式

    单例模式简介 定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 UML类图:Singleton.png 综合分析:优点:...

  • UML关系

    泛化(Generalization)实现(Realization)关联(Association)聚合(Aggregation)组合(Compos...

  • Resize,w 360,h 240
    常用设计模式

    创建类 单例模式 工厂模式 原型模式(未创作) 结构类 装饰模式 适配器模式 代理模式(未创作) 门面模式(未创作) 行为类 观察者模式 模版方...

文集作者