设计模式是人们在多年的软件设计中积累下来,对可复用设计的一个总结。使用设计模式,能够提高系统的可扩展性,可靠性,可重用性。在GOF介绍中,一共有种设计模式,分为了三个类别:创建型,结构型和行为型。其中创建型主要是对象实例化的抽象,包括:工厂模式,建造者模式,单例模式,原型模式。 结构型主要是将各种类或者对象结合在一起形成更大的结构,主要有:装饰模式,适配器模式,门面模式,享元模式,代理模式,合成模式,桥接模式。行为型主要是在不同的对象之间划分责任和算法的抽象,主要有:策略模式,命令模式,迭代模式,观察者模式,中介者模式,模板模式,访问者模式,备忘录模式,职责链模式,状态模式,解释器模式。
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、[抽象工厂模式]、单例模式、建造者模式、原型模式。速记口诀:单抽原件厂结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。速记口诀:外侨组员戴配饰行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式 ...
确定性的加密算法,对于给定的明文和密钥,加密的结果总是相同的
笛卡尔积:SS,产生的结果包括S和S的所有属性列,并且S中每条记录依次和S中所有记录组合成一条记录,最终属性列为S+S属性列,记录数为SS记录数。
◆投影:实际是按条件选择某关系模式中的某列,列也可以用数字表示。列
◆选择:实际是按条件选择某关系模式中的某条记录。行
◆自然连接的结果显示全部的属性列,但是相同属性列只显示一次,显示两个关系模式中属性相同且值相同的记录。
关系代数表达式查询问题,相同结果下,自然连接的效率优于笛卡尔积。
统一过程模型将软件开发生命周期划分为四个阶段:起始阶段、精化阶段、构建阶段和移交阶段。移交阶段:关注于软件提交方面的工作,产生软件增量精化阶段:在理解了最初的领域范围之后进行需求分析和架构演进构件阶段:关注系统的构建,产生实现模型起始阶段:专注于项目的初创活动
数据字典
包括的内容有数据项,数据结构,数据流,数据存储,外部实体,处理逻辑
MIPS每秒百万级指令执行数量(Million Instructions Per Second,MIPS)=指令条 ...