mysql 中 GROUP_CONCAT()函数,主要用来处理一对多的查询结果,通常会结合GROUP BY一起使用。 语法: 1 GROUP_CONCAT([DISTINCT] expr [,expr ...] 2 3 [ORDER BY {unsigned_integer | col_name | ...
分类:
数据库 时间:
2016-05-01 17:29:56
阅读次数:
333
(一)观察者模式简介 1、定义:定义对象间一种一对多的依赖关系,一个对象状态发生改变时,所有依赖它的对象都会接到通知并作出相应的响应。 2、应用场景: (1)GUI系统 (2)订阅-发布系统 (3)事件多级触发场景 (4)当一个对象改变时需要通知其他对象,但不知道有其他对象具体有哪些时 3、UML类 ...
分类:
编程语言 时间:
2016-05-01 06:28:05
阅读次数:
365
定义对象见的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式的角色
1. 抽象主题角色(Subject):把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。
2. 具体主题角色(ConcreteSubject):在具体主题内部状态改...
分类:
其他好文 时间:
2016-04-29 18:15:21
阅读次数:
114
基本概念Observer
观察者模式(Observer Pattern)又称为发布订阅模式(Publish/subscribe)
定义对象间的一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并且自动更新
根据单一职责原则,每个类的职责是单一的,我们可以通过触发机制,形成一个触发链,把各个单一的职责串联成真实世界中的复杂的逻辑关系。
观察者模式的角色分工(JDK中提供了...
分类:
编程语言 时间:
2016-04-29 18:02:58
阅读次数:
220
导言
关联关系
关联定义
类图描述关联
关联的多重性
一对一关联
如下图所示一对一静态建模表示法
代码显示显示主要体现部分
一对多关联
如下图所示一对多关联显示
代码显示显示主要体现部分
规定数值关联
如下图所示规定数值关联显示
可选关联
如下图所示可选关联显示
多对多关联
如下图所示多对多关联显示
三元关联
一元关联自关联
关联类
总结导言前面第一篇类图文章,介绍了类图和类以及类图的画法并提及了对...
分类:
其他好文 时间:
2016-04-29 15:18:36
阅读次数:
194
Mybatis 一对一,一对多,多对一,多对多的理解...
分类:
其他好文 时间:
2016-04-29 15:14:10
阅读次数:
286
先来领会一下观察者模式的精神: 观察者模式定义了一系列对象之间一对多的关系。通俗的比喻相当于报社和订报的人,水电局和用户。也就是出版者和订阅者。 观察者模式涉及到了如下几点定义: 抽象主题角色 具体主题角色 抽象观察者角色 具体观察者角色 1.接下来是具体的例子 就拿某直播平台的通知功能来说,其类图 ...
分类:
编程语言 时间:
2016-04-28 14:20:26
阅读次数:
283
综述
观察者模式(Observer Pattern)也叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式。这个模式的一个最重要的作用就是解耦。也就是将被观察者和观察者进行解耦,使得他们之间的依赖性更小,甚至做到毫无依赖。在观察者模式中它定义了一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。...
分类:
编程语言 时间:
2016-04-27 22:46:44
阅读次数:
350
基本概念Observer
观察者模式(Observer Pattern)又称为发布订阅模式(Publish/subscribe)
定义对象间的一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并且自动更新
根据单一职责原则,每个类的职责是单一的,我们可以通过触发机制,形成一个触发链,把各个单一的职责串联成真实世界中的复杂的逻辑关系。
观察者模式的角色分工(JDK中提供了...
分类:
编程语言 时间:
2016-04-26 20:33:30
阅读次数:
261
定义对象见的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者模式的角色
1. 抽象主题角色(Subject):把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。
2. 具体主题角色(ConcreteSubject):在具体主题内部状态改...
分类:
其他好文 时间:
2016-04-26 20:32:00
阅读次数:
248