观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
观察者模式结构图如下:
举例:
气象系统有三个部分分别是气象站(获取实际气象数据的物理装置),WeatherData对象(用来追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。Weather...
分类:
编程语言 时间:
2014-06-20 13:38:15
阅读次数:
236
无向边:若顶点Vi 到Vj 的边没有方向,则称这条边为无向边,用无序偶对来表示...
分类:
其他好文 时间:
2014-06-20 10:18:38
阅读次数:
329
从无向图中的一个结点出发走出一条道路,每条边恰好经过一次。这样的路线称为欧拉道路。
奇点的概念:一个点的度数为奇数的时候,这个点就称为:奇点。
无向图中结论:
不难发现,在欧拉道路中,除了起点跟终点,其他所有点的度数都应该是偶数!
如果一个无向图是连通的,且最多只有两个奇点,则一定存在欧拉道路。
如果有两个奇点,则必须从其中一个出发,然后从另外一个终止。
如果不存在奇点,则可以从任意点...
分类:
其他好文 时间:
2014-06-10 13:36:18
阅读次数:
229
一个完整的概要设计报告主要包括以下几大部分: 1、系统总体设计
简要描述系统的目的、主要功能及约束条件。细分为系统总体设计思想,系统总体设计结构和系统模块划分。总体设计思想说明系统设计所遵循的标准和规范,为实现需求所采取的思路,系统的可靠性、可用性如何保证等;总体设计结构通过系统结构图描述系统的总体...
分类:
其他好文 时间:
2014-06-10 08:28:34
阅读次数:
291
本系列主要记录设计模式的意图是什么,它要解决一个什么问题,什么时候可以使用它;它是怎样解决的,掌握它的结构图,记住它的关键代码;可以想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,其有哪些使用场景,在使用时要注意什么。尊重作者,转载请注明晔阳的Bloghttp://bl...
分类:
其他好文 时间:
2014-06-09 18:57:13
阅读次数:
174
一、oracle逻辑体系结构图
二、逻辑结构组成
oralce的逻辑结构包括
1、表空间
2、段
3、区
4、块
oracle数据库由若干个表空间组成,表空间由若干个段组成,段由若干个区组成,区由若干个块组成。
表空间又分为系统表空间、回滚段表空间,临时表空间和用户表空间。
我们所创建的表与逻辑结构中的段相对应,T表就是T段,但一个表不是只对应一个段(如果表中有lob字段...
分类:
数据库 时间:
2014-06-08 16:39:15
阅读次数:
321
Windows 结构图
Windows系统核心结构和组件
以上截图清晰的表现了Windows的主要结构,使我们对系统的构成有个大概的认识,下面介绍一下Windows会话登录大致流程:
1、内核模式的系统线程初始化Windows执行体和内核,最后阶段Smss(会话管理)进程。
2、Smss负责完成一系列操作,如打开额外页面文件,创建系统环境变量等,并将Csrss....
1. Android应用程序开发技术结构图2. 基于组件的应用程序开发方法3.
Android应用程序组件1. Android应用程序开发技术结构图 Linux Kernel Linux核心 提供了Android操作系统的基本功能,
大多是一些驱动 Libraries 分为常用的类...
分类:
移动开发 时间:
2014-06-07 00:27:36
阅读次数:
308
图的【十字链表】表示法是一种链式存储结构,可以看成是【邻接表】和【逆邻接表】的组合本文中用到的有向图/************************************************************************有向图的存储:十字链表有向图的十字链表存储结构,是有一...
分类:
其他好文 时间:
2014-06-04 18:13:33
阅读次数:
383
最近在做ecmall的开发,ecmall在开源方面还有待进步啊,官方没有提供开发文档,也没有关于系统架构组织的贡献,使用者都要自己从0开始,官方论坛连二次开发板块都没有,都在哪瞎扯淡,广告一堆。可悲~~~
自己做了一张图片,根据ecmall的程序结构图,可以清楚的知道ecmall的五脏六腑。 ECM...
分类:
数据库 时间:
2014-06-03 17:13:05
阅读次数:
447