码迷,mamicode.com
首页 >  
搜索关键字:uml类图    ( 704个结果
UML(4)UML类图/三角还没没有总结完成
在系统中,每个类都具有一定的职责。 一个类都具有一定的职责。一个类可以有多种职责,设计得好的类一般只有一种职责。 在定义类的时候,将类的职责分解成为类的属性和操作(方法)。 设计类是面向对象设计中最重要的组成部分,也是最复杂和最耗时的部分。 类图是用出现在系统中的不同类来描述系统的静态结构,主要用来 ...
分类:其他好文   时间:2020-04-27 13:54:00    阅读次数:71
OO第二单元架构随笔
关于Unit2的整体总结本人已发表于这篇博客https://www.cnblogs.com/Sept-Bug-Maker/p/12717592.html,但除此以外,我还想就HW3的架构深入的谈一下本人的一些心得体会。 这是本人HW3的UML类图,以下分析将基本围绕其展开。 一个思路 其实第二单元上 ...
分类:其他好文   时间:2020-04-19 18:18:26    阅读次数:66
设计模式——外观模式
一、定义 1、定义 外观模式又译为门面模式, 定义一个统一的外观接口,接口中封装了一系列操作,最少知道原则,降低了客户与一系列操作类之间的耦合。 2、UML类图 外观模式与适配器模式有相似的地方,但是外观模式注重的是一组接口的封装,而适配器模式注重的是接口之间的转换(适配) 外观模式一个重要的设计模 ...
分类:其他好文   时间:2020-04-14 19:01:50    阅读次数:67
工厂方法模式
工厂方法模式 工厂方法模式其实也很简单,先放一张UML类图来看一下类结构: 由图我们可以看出有两个基类: BaseFactory AppleFactory PearFactory Fruit Apple Pear AppleFactory负责创建Apple类,PearFactory负责创建Pear类 ...
分类:其他好文   时间:2020-04-14 12:37:57    阅读次数:78
设计模式——适配器模式
适配器模式可能是平常项目中用的最多的设计模式,是一个很简单的设计模式。 一、定义与代码实现 1、定义 将某个类的接口转换成客户端期望的另一个接口。 适配器模式可以消除由于接口不匹配所造成的类兼容性问题。 2、UML类图 在调用远程接口时,适配器模式是非常有用的,当远程接口变化时,可以建立一个适配器来 ...
分类:其他好文   时间:2020-04-13 19:47:42    阅读次数:67
设计模式之访问者模式
Visitor(访问者模式) 一、访问者模式简介 访问者模式(Visitor),我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。 根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作 核 ...
分类:其他好文   时间:2020-04-11 00:12:09    阅读次数:99
模板模式
定义 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 UML类图 实现 案例:以前后端开发流程为例, 得到需求 打开工具编写代码 测试 抽象开发类 前端开发类 后端开发类 抽象父类中的SolveProblems方法为 ...
分类:其他好文   时间:2020-04-04 09:28:35    阅读次数:59
抽象工厂
定义 提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。 UML类图 实现 案例:提供一个创建手机的应用,根据不同的配件类型,生产不同类型的手机(安卓/iPhone) 定义接口 抽象工厂 CPU 主板 外壳 具体工厂类 安卓工厂 IOS工厂 具体零件类(Member) 安卓 IO ...
分类:其他好文   时间:2020-03-30 23:05:52    阅读次数:77
设计模式 - 桥接模式详解
基本介绍 桥接模式是一种 结构型 设计模式。 将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 基于 类的最小设计原则 ,通过封装、聚合、继承等行为让不同的类承担不同的职责。 它的主要特点是 把抽象与行为实现分离 ,从而可以保持各部分的独立性以及应对它们的功能扩展。 UML 类图 桥接模 ...
分类:其他好文   时间:2020-03-30 19:51:56    阅读次数:72
工厂方法模式
定义 定义了一个创建对象的接口,由子类决定实例化哪一个对象,工厂方法让类把实例化推迟到子类。 UML类图 实现 案例:提供一个画图程序,支持柱状图和饼图,根据不同的用户类型(免费/付费),显示不同的图形版本,付费用户会得到更丰富的图形显示。 为了能够简单描述工厂方法模式,应用以控制台应用的形式编写 ...
分类:其他好文   时间:2020-03-30 12:36:40    阅读次数:73
704条   上一页 1 2 3 4 5 6 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!