GOF论述了23种设计模式,它们有3个分类————创建型模式、结构型模式、行为模式。此篇为行为模式行为模式所关注的重点是:算法与对象之间的职责是如何分配的。行为模式通常都对类或者对象相互之间的通信形式进行描述。通常,行为模式是依赖于继承机制在类之间分派行为的。 大部分行为模式的主题是对变化进行封装。 ...
分类:
其他好文 时间:
2018-05-02 11:23:28
阅读次数:
210
GOF论述了23种设计模式,它们有3个分类————创建型模式、结构型模式、行为模式。此篇为结构型模式结构型模式所所关注的问题是:如何将类和对象进行组合以便获取功能更加庞大的结构?一般情况下,结构型模式都是使用继承机制将接口进行组合以及实现。 导入问题:使用继承的缺点| 对象的继承关系在编译时就已经确 ...
分类:
其他好文 时间:
2018-05-02 11:15:58
阅读次数:
139
GOF论述了23种设计模式,它们有3个分类————创建型模式、结构型模式、行为模式。此篇为创建型模式创建型模式抽象了实例化的过程,它们可以帮助某个系统独立于如何创建、组合以及表示该系统所包含的对象。当系统向着更加依赖于对象复合和不是类的继承演变时,创建型模式就变得更为重要。 创建型模式始终围绕两个基 ...
分类:
其他好文 时间:
2018-05-02 10:03:01
阅读次数:
150
一、SQA计划1、软件工程项目名称为“Life In CCSU”,首先我们要准确的了解此软件的需求(例如:网上缴费、网上查课、选课、评教等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。2、质量保证(1)项目需要符合IEEE、 ...
分类:
其他好文 时间:
2018-04-29 13:34:19
阅读次数:
139
SQA计划和系统测试规程 一、SQA计划 1、软件工程 我们小组所做的项目是图书馆管理系统。我们要准确的了解此软件的需求(能够注册登录,查询图书,借书,还书,查看借阅记录等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。 2、 ...
分类:
其他好文 时间:
2018-04-28 22:19:43
阅读次数:
173
SQA计划和系统测试规程 一、SQA计划 1、软件工程 项目名称为“Life In CCSU”,首先我们要准确的了解此软件的需求(例如:网上缴费、网上查课、选课、评教等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。 2、质量 ...
分类:
其他好文 时间:
2018-04-28 14:36:00
阅读次数:
149
适用场景如下: springmvc中的拦截器就用了责任链模式 UML图如下: 其中最为关键位handle类 代码如下: AHandle类 Client类调用 结果效果如下: ...
分类:
其他好文 时间:
2018-04-22 22:02:18
阅读次数:
208
文本处理工具sedStreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件
分类:
其他好文 时间:
2018-04-14 16:50:53
阅读次数:
220
一、产生背景 意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 主要解决:所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 何时使用:很多时候我们总是需要记录一个对象的内部状态,这 ...
分类:
其他好文 时间:
2018-04-08 16:00:32
阅读次数:
162
一、产生背景 从生活中的例子可以看出,不论是QQ游戏还是QQ群,它们都是充当一个中间平台,QQ用户可以登录这个中间平台与其他QQ用户进行交流,如果没有这些中间平台,我们如果想与朋友进行聊天的话,可能就需要当面才可以了。电话、短信也同样是一个中间平台,有了这个中间平台,每个用户都不要直接依赖与其他用户 ...
分类:
其他好文 时间:
2018-04-08 15:58:55
阅读次数:
156