码迷,mamicode.com
首页 >  
搜索关键字:模式uml图    ( 45个结果
[设计模式] UML图
类之间关系(由强到弱) realize(实现):三角+实线(指向类),继承类(SUV是一种汽车) generalization(泛化):三角+虚线(指向接口),实现接口(汽车是一种车) composition(组合):实菱形+实线(指向整体),强依赖(汽车没了,发动机就没了),构造函数 aggreg ...
分类:其他好文   时间:2020-06-07 13:13:44    阅读次数:79
设计模式-工厂模式-记运行ShapeFactoryDemo排错
记一次运行工厂类实例 ShapeFactoryDemo 排错 问题描述 对设计模式的工厂模式进行实例运行,发现声明接口类型的引用对象获取到 getShape() 方法返回的值是 null 而不是预想的 Shape 接口的实现类的实例对象 工厂模式--UML图 开发工具 IntellJ IDEA 控制 ...
分类:其他好文   时间:2020-06-04 10:42:30    阅读次数:73
设计模式 - 装饰器模式
UML 图: Component 功能接口,里面的 Operation 方法为具体要实现的功能 ConcreteComponent 接口具体的实现类或者说是实现主体 Decorator 装饰器类,一般是个抽象类和 Component 是聚合关系,里面包含了一个 Component 的引用 Concr ...
分类:其他好文   时间:2020-04-14 19:05:01    阅读次数:83
设计模式 - 单例模式
UML 图: Singleton 单例类,此类只能有一个实例。 Client 使用者,通过 getSingleton() 来得到这个唯一的实例。 简述:在面向对象编程的时候,很多时候会碰到这种情况,例如一个国家只能有一个国王。并且有些公用类,如果每个使用者都创建一个实例来使用那么无疑是一种浪费,让这 ...
分类:其他好文   时间:2020-04-05 00:42:49    阅读次数:87
3.模板模式
模板模式: ①.UML图 ②.代码清单 + AbstractDisplay类 + CharDisplayTemplate类 + StringDisplayTemplate类 ③.思路分析 + 逻辑处理通用化 + 父、子类间的协作性 + 父、子类间的一致性 (里氏替换原则[LSP],通用的继承原则。) ...
分类:其他好文   时间:2020-01-17 15:11:19    阅读次数:82
23种设计模式UML图
创建型设计模式 单例模式模式 工厂模式模式 抽象工厂模式 建造者模式 原型模式 结构型设计模式 适配器模式 装饰模式 桥接模式 享元模式 代理模式 组合模式 行为型设计模式 模板方法模式 观察者模式 迭代模式 责任链模式 备忘录模式 命令模式 状态模式 访问者模式 中介模式 策略模式 解释器模式 ...
分类:其他好文   时间:2019-01-03 21:38:39    阅读次数:317
python设计模式第七天【建造者模式】
1. 建造者模式UML图 2.应用场景 (1)专门创建具有符合属性的对象 3.代码实现 结果: ...
分类:编程语言   时间:2018-08-12 17:25:17    阅读次数:126
迭代器模式
迭代器模式介绍 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。迭代器是可以从前往后,或者从后往前遍历的。为遍历不同聚集结构提供如:开始,下一个,是否有下一个,是否结束,当前哪一个等等的一个统一接口。 聚合对象:存储数据 迭代器:遍历数据 迭代器模式UML图 迭代器代码实 ...
分类:其他好文   时间:2018-05-31 22:59:10    阅读次数:183
工厂方法模式
定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。 使用场景 在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式。 uml图 角色介绍: 抽象工厂:其为工厂方法模式的核心,它定义了一个工厂类所具备的基本行为; 具体工厂... ...
分类:其他好文   时间:2018-05-20 14:07:20    阅读次数:190
工厂方法模式
定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。 使用情景 在任何需要生产复杂的对象的地方都可以使用工厂方法模式。复杂对象适用于使用工厂模式,用new就可以完成创建的对象无需使用工厂模式。 uml图 产品 抽象产品 /** * 抽象产品类 */ public abstract class ... ...
分类:其他好文   时间:2018-05-18 14:03:59    阅读次数:144
45条   1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!