前面所讨论的线性表元素之间都是一对一的关系,今天我们所看到的结构各元素之间却是一对多的关系。树在计算机中有着广泛的应用,甚至在计算机的日常使用中,也可以看到树形结构的身影,如下图所示的Windows资源管理器和应用程序的菜单都属于树形结构。树形结构是一种典型的非线性结构,除了用于表示相邻关系外,还可...
分类:
其他好文 时间:
2015-07-12 15:30:36
阅读次数:
260
1. 原始单据与实体之间的关系
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
〖例1〗:一份员工履历资料,在人力资源信息系统中,...
分类:
数据库 时间:
2015-07-12 07:20:20
阅读次数:
180
SQL语言强化多表设计数据表与数据表之间的关系有三种,一对一,一对多,多对多多对多案例;项目与程序员一个项目可以由多个程序员参与,一个程序员可以参与多个项目开发。在多对多关系中,表示两方之间关系设计数据表时,必须引入第三张数据表将项目与程序员对应,同时引用另两张实体表的主键作为外键,在多对多关系中常...
分类:
数据库 时间:
2015-07-11 15:04:50
阅读次数:
124
Java-多态
一 多态的概念:
简单的说就是一件事物的不同表现形式,一个功能的不同种类的实现等等,类似于一对多的关系。学习编程注重理解,不需要死记概念,只要理解了就行,能说出基本思想,能举例说明就可以了,开发过程中没有人叫你去写概念。例如人分为男人和女人
动物有猫和狗等等二 多态的特点
1,这些例子就是基本的体现
总结代码来说就是:
父类的引用指向了自己的子类对象Animal a =...
分类:
编程语言 时间:
2015-07-10 11:28:20
阅读次数:
126
一、什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户....
分类:
其他好文 时间:
2015-07-09 00:44:05
阅读次数:
135
观察者模式,定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。例如,邮件订阅和RSS订阅,当你订阅了改文章,如果有后续更新,会及时通知你。关系图如下:我解释下这些类的作用:MySubject类就是我们的主题,Observer1和Observer2是依赖...
分类:
其他好文 时间:
2015-07-08 12:28:25
阅读次数:
104
一:订单商品数据模型1.数据库执行脚本 创建数据库表代码: 1 CREATE TABLE items ( 2 id INT NOT NULL AUTO_INCREMENT, 3 itemsname VARCHAR(32) NOT NULL COMMENT '商品名称', 4 pric...
分类:
其他好文 时间:
2015-07-08 00:24:06
阅读次数:
125
观察者模式定义一种一对多的依赖关系,让多个观察对象同时监听某一主题对象。这个主题对象在状态发生变化时会通知所有的观察者对象,使他们自动更新状态Subjectpackage com.hml.observer;import java.util.ArrayList;import java.util.Lis...
分类:
其他好文 时间:
2015-07-08 00:19:51
阅读次数:
109
观察者模式:(也称发布-订阅模式) 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有 依赖于其他的对象都得到通知并被自动更新!
分类:
其他好文 时间:
2015-07-07 09:20:21
阅读次数:
95
#include
#include
#include
using namespace std;
//观察者模式。
//定义了一对多的关系,让多个观察对象同时监听一个主题对象,
//当主题对象发生变化时,多个对象作出相应的响应。
class School
{
public:
School(char *s)
{...
分类:
其他好文 时间:
2015-07-06 23:33:33
阅读次数:
255