基本介绍 桥接模式是一种 结构型 设计模式。 将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 基于 类的最小设计原则 ,通过封装、聚合、继承等行为让不同的类承担不同的职责。 它的主要特点是 把抽象与行为实现分离 ,从而可以保持各部分的独立性以及应对它们的功能扩展。 UML 类图 桥接模 ...
分类:
其他好文 时间:
2020-03-30 19:51:56
阅读次数:
72
定义 定义了一个创建对象的接口,由子类决定实例化哪一个对象,工厂方法让类把实例化推迟到子类。 UML类图 实现 案例:提供一个画图程序,支持柱状图和饼图,根据不同的用户类型(免费/付费),显示不同的图形版本,付费用户会得到更丰富的图形显示。 为了能够简单描述工厂方法模式,应用以控制台应用的形式编写 ...
分类:
其他好文 时间:
2020-03-30 12:36:40
阅读次数:
73
题目 给定一个单词列表,我们将这个列表编码成一个索引字符串?S?与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time bell " 和 indexes = [0, 2, 5]。 对于每一个索引,我们可以通过从字符串 S?中 ...
分类:
其他好文 时间:
2020-03-28 23:16:43
阅读次数:
88
符号表示访问权限: +表示public -表示private #表示protected ~表示default,也就是包权限 _下划线表示static 斜体表示抽象 类之间关系:类与类一共有如下几种关系:继承(Generalization)、实现(Realization)、依赖(Dependence) ...
分类:
其他好文 时间:
2020-03-27 21:24:47
阅读次数:
66
hibernate配置文件 spring.datasource.driverClassName=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/ZHPLUS?serverTimezone=UTCspring ...
分类:
编程语言 时间:
2020-03-26 01:04:17
阅读次数:
64
(1)团队分工 描述团队的每个成员分别完成了UML图的哪些部分,可以选择多种方式呈现,推荐泳道图。 (2)UML(在UML设计中,目前阶段是满足需求规格说明书阶段的设计,即不需要深入到系统设计阶段的UML设计。比如,类图不需要细节特别完善。) 我们想做的功能还挺多的,但怕这个学期完成不了,所以我们就 ...
分类:
其他好文 时间:
2020-03-25 18:48:34
阅读次数:
63
1、定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2、UML图 3、组成 原型类:用来作拷贝的类,实现了 类,并重写了 方法。重写 方法才能使用clone方法,否则会报 的异常;重写 方法是因为该方法原来是 类型的,不重写不能调用该方法。 4、代码 ~~~java // 原 ...
分类:
其他好文 时间:
2020-03-25 01:15:14
阅读次数:
49
一、UML中的六大关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 1.1、 继承关系—泛化(Gener ...
分类:
其他好文 时间:
2020-03-23 15:07:29
阅读次数:
63
等等,我们好像只是绘制了一动的张图 不知道你有没有发现,我们现在好像只是绘制了一张动的图,只是一张!!!就这么多代码了,如果有100张 10000+张?那我们这么高? 别担心,pygame给我们提供了解决方案 精灵还有精灵组 精灵?精灵组?蓝精灵?皮卡丘? 精灵 在游戏开发中 显示图像的对象 就是精 ...
分类:
编程语言 时间:
2020-03-23 12:36:35
阅读次数:
80
一、概念:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 二、UML示意图 上下文Context存储了需要解释的表达式信息。定义一个抽象Expression类和一个接受表达式上下文用来的Interpret接口,终结符表达式和非终结符表达式(非终结符表 ...
分类:
其他好文 时间:
2020-03-22 17:30:34
阅读次数:
60