【**架构设计/设计模式】
文章平均质量分 63
iteye_5013
这个作者很懒,什么都没留下…
展开
-
Scalability
ScalabilityBy Julian Browne on April 28, 2008. Filed Under architecture, developmentOf all the system qualities debated by architects and developers, scalability is perhaps the one that has the ...原创 2012-02-07 14:15:02 · 660 阅读 · 0 评论 -
设计模式笔记模板
一. 前言面临的问题: 有什么解决方案呢? 二.模式介绍角色/类图/其他UML图 三.代码示例 四.实践应用 五.其他 与其他模式关系 六.学习资料 七.后记...原创 2012-04-13 14:27:47 · 68 阅读 · 0 评论 -
设计模式一览表
创建模式 结构模式描述如何将类或者对象结合在一起形成更大的结构 适配器模式 缺省适配器模式行为模式对不同的对象间划分责任和算法的抽象化 观察者模式http://nemogu.iteye.com/blog/1407857...原创 2012-04-12 09:42:05 · 86 阅读 · 0 评论 -
【UML】交互、交互图
基本行为建模:交互、交互图 术语和概念交互:交互是一种行为,这种行为由语境中的一组对象为达到某一目的而交换的一组消息构成。消息:消息是对传送信息的对象之间所进行的通信的规约,其中带有对将要放生的活动的期望。 可以使用交互对操作,类,构件,用况或整个系统中的控制流进行建模。使用交互图,可以按两种方式来解释这些流:方式一。着眼于消息是如何按照时间顺序调...原创 2012-03-27 18:19:56 · 108 阅读 · 0 评论 -
【Lucene】更合理地使用Document和Field
writer = ...; //#1PreparedStatement pstmt = conn.prepareStatement(selectSql);ResultSet rs = pstmt.executeQuery();Document doc = null;while (rs.next()) { doc = new Document(); //#2 doc.a...原创 2012-03-27 09:39:58 · 235 阅读 · 0 评论 -
WXXR 微内核模式
12原创 2012-03-08 18:38:59 · 330 阅读 · 0 评论 -
观察者设计模式
一。前言面临的问题:在一个软件系统中,当某个对象的状态(或者执行某些操作)发生变化,某些其他的对象也做出相应的改变。有什么解决方案呢?解决方案一:class objectA{ operationA1(){ do something ... //通知objectB、objectC做出相应改变 objectB.operationB1;...原创 2012-02-16 11:51:49 · 77 阅读 · 0 评论 -
系统要求
high availabilityscalabilityhigh performanceflexible原创 2012-02-10 14:10:10 · 85 阅读 · 0 评论 -
为什么多用组合,少用继承?
http://zyjwy02.iteye.com/blog/232838继承和组合都是实现类重用的手段,何时用继承何时用组合?继承表示“is a”的关系,继承是对已有的类做一番改造,以此获得一个特殊的版本。即将一个较为抽象的类改造成能适用于某些特定需求的类。组合表示“has a”的关系,如果两个类之间有明显的整体/部分的关系,适合用组合,比如People和Arm类。将Arm...原创 2012-02-08 17:12:28 · 394 阅读 · 0 评论 -
适配器模式
概述 形象点讲,美国制造的笔记本电源要在中国的插座上充电,首先电源和插座的形状有差别不能直接插上,其次,电源和插座的电压不同,也不能直接使用。为了使电源能够正常的使用,要么更改电源,要么更改插座,要么增加一个适配器(电源和插座都无需改变),显然第三种方案是最佳的。 那么这个适配器该怎么来设计?找出目标接口(从客户入手),然后适配器要实现这个目标接口,在适配器中持有“被适...原创 2012-02-07 17:59:01 · 99 阅读 · 0 评论 -
wxxr框架的层次结构【转载】
1、层次结构介绍 层次结构有良好的扩展性、维护性。Linux操作系统就是典型的层次结构。 框架中的层次结构,主要采用协议栈的形式实现,协议栈中包含很多层协议,每一层协议实现指定的功能,同时协议栈可以包含子协议栈。层次结构比较灵活,可以根据需求扩展或撤销协议层,实现系统功能的扩展。采用层次结构需要对功能进行合理的划分与分层,尽量减少层次之间的耦合。2、 框架中主要...原创 2012-06-04 16:30:10 · 350 阅读 · 0 评论